Javascript if语句错误
javascript if statement error
我正在构建一个广泛的形式。我想做的是比较两个领域的数字。但我希望我的代码只使用一个字段,如果下拉(carOp8)值是"Simplex"。我尝试了几种方法的代码,并得到不同的结果。
carOp8是下拉菜单的值simOpn1刚好等于0。
如果我尝试这样写代码:
if (carOp8 ="Simplex") {
var opn1 = $("#field_open8").val();
if (Number(opn1) >= Number(simOpn1)) {
var simOpn1 = $("#field_open8").val();
}}
代码工作,我得到两个字段的最大数量,但if (carOp8 =="Simplex")语句似乎不起作用,所以即使下拉是在除Simplex之外的东西上,它仍然运行该代码。如果下拉不等于单纯形,我只想让它跳到下一个。我检查了下拉框的值,拼写,sentex,一切似乎都很好,下拉框的值与其他所有工作正常的字段相关联。
如果我这样做:
if (carOp8 =="Simplex") {
var opn1 = $("#field_open8").val();
if (Number(opn1) >= Number(simOpn1)) {
var simOpn1 = $("#field_open8").val();
}}
那么它总是返回0 (simOpn1),不管这些字段中的数字是什么,也不管下拉菜单是什么选项。
我也试过:
var opn1 = $("#field_open3").val();
if ((Number(opn1) >= Number(simOpn1)) && (carOp3 =="Simplex")) {
var simOpn1 = $("#field_open3").val();
}
我得到了与前一个相同的结果。
if (carOp8 =" Simplex")将始终计算为true,因此您将始终进入条件,这可能不是if (carOp8 == "Simplex")的情况。
尝试检查carOp8的值以及条件是否在任何点实际求值为真…
相关文章:
- 将错误与if语句混淆
- 如何知道javascript for语句中的所有结果是否都是错误的
- MVC Jquery-按钮点击-获取if语句错误
- 由 if / else 语句中的无效语法导致的语法错误
- Javascript else-if语句错误
- 阻止表单提交 javascript 为什么有一个明显的错误语句返回 true
- 筛选器后的行计数错误(使用if语句)
- Simple Javascript if语句中存在语法错误
- Null记录错误地触发Else语句
- Javascript if else语句OR条件错误
- 如果语句返回错误答案
- 防止 if 语句中的错误“未定义”
- 使用 If else if else 语句得到错误
- ES6 大箭头符号函数给出语法错误:缺失;在语句之前
- 非法返回语句错误
- 为什么我的 if 语句出现语法错误
- 为什么以下语句执行没有错误
- 我的“if”语句中包含中断的错误(wrox ch 3 练习 4)
- 为什么在调用丢失的函数时会捕获错误,而不是在错误语句中捕获错误
- jQuery无线电检查命中错误语句