OR 运算符多项选择脚本
OR operator multiple choices JavaScript
我正在将此代码用于X 'n' O文件。我所做的是一个带有 NOT 选项的 IF 语句,但使用||
运算符我想定义多个选项。这就说明了问题所在。请帮助我。代码如下:
if (!xslot=="1" || !xslot=="2" || !xslot=="3" || !xslot=="4" || !xslot=="5" || !xslot=="6" || !xslot=="7" || !xslot=="8" || !xslot=="9") {
alert("Please enter a valid slot number from 1 to 9.");
}
非常感谢任何帮助我的人。
您可以使用 indexOf(),它返回可以在数组中找到给定元素的第一个索引,如果它不存在,则返回 -1。
var arr = [];
for (var i = 1; i < 10; i++) {
arr.push(i);
}
var xslot = 15;
if (arr.indexOf(xslot) == -1) {
alert('xslot is not in range')
};
你也可以使用 $.inArray()
如果您只检查范围内的数字,请尝试以下代码段:
var i_xslot = parseInt(xslot, 10);
if (i_xslot < 1 || i_xslot > 9) {
alert("Please enter a valid slot number from 1 to 9.");
}
由于您要处理数字,请将输入视为数字:
if(+xslot < 1 || +xslot > 9)
alert("Please enter a valid slot number from 1 to 9.");
+xslot
强制转换为 xslot
int ...
相关文章:
- javascript动态内容与选择长运行脚本
- 使用Ajax或JavaScript选择下拉列表选项后,在同一页面上执行PHP脚本
- 在java脚本中选择的随机日期上添加一年
- Javascript:更改<选择>java脚本中的选项
- jQuery选择器在脚本中不起作用,但在控制台中工作
- 脚本选择所有输入,而不仅仅是复选框
- 查看由 java 脚本文件上传器选择的文件的文件内容
- 当通过选择页面上所有复选框的 jQuery 脚本选中复选框时,如何触发自定义 javascript 事件
- 选择下拉列表需要在选中时显示提供商的详细信息-无法通过我的脚本显示url
- 当我点击一个按钮时随机选择一个声音来重现的脚本
- 如何向登录用户隐藏选择加入脚本
- 选择<脚本></脚本>作为html正文中的纯文本
- 在广告词脚本中添加活动选择器
- 您可以根据屏幕大小选择包含和脚本吗
- 选择&提交图像Form/java脚本
- OR 运算符多项选择脚本
- 页面选择脚本不起作用
- 如果一个页面或网站已经有一个版本的Jquery chrome扩展失败.我想Jquery选择脚本
- 当视图从操作结果返回时,选择2脚本不正确渲染
- 是否可以在所有exept输入标记上使用禁用文本选择脚本