if 语句中的更多值
More values in an if statement
我做了一个小的输入循环,你可以在其中输入一个单词,当它是正确的值时,将显示一个检查。当我尝试添加更多值时,出现了一些问题。我以不同的方式添加了更多值,但没有奏效。每次我输入新值时,输入都会在任何类型的单词或字母上显示支票。或者它根本不显示任何内容。这就是它的样子:http://prntscr.com/aux1d0.这是带有值的代码:
function check(id,value) {
if(value == "test") {
id2=id.split("_");
idcheck='check'+id2[1];
idcross='cross'+id2[1];
$("#"+idcheck).css("display","inline");
$("#"+idcross).css("display","none");
}
}
这是输入循环的代码:
$(document).ready(function() {
var loopNoob = document.getElementById('1');
var str = '';
for (var i = 1; i <= 10; i++) {
str += '<form class="form-inline">'
<div class="form-group">'
<label class="sr-only" for="exampleInputAmount">Loopnoob</label>'
<div class="input-group">'
<div class="input-group-addon">'+i+'</div>'
<input type="text" class="form-control" id="focusedInput_'+i+'" onInput="check(this.id,this.value)">'
</div>'
</div>'
<i style="display:none; color:red; font-size: 30px" class="display fa fa-times" id="cross'+i+'" aria-hidden="true"></i>'
<i style="display:none; color:green; font-size: 30px" class="display fa fa-check" id="check'+i+'" aria-hidden="true"></i>'
</form>'
}
});
最后是div 代码:
<div class="container" id="1"></div>
我希望有人能帮助我。
function check(id,value) {
id2 = id.split("_");
idcheck = 'check' + id2[1];
idcross = 'cross' + id2[1];
if (value == "test") {
$("#" + idcheck).css("display", "inline");
$("#" + idcross).css("display", "none");
}
else {
$("#" + idcheck).css("display", "none");
$("#" + idcross).css("display", "inline");
}
}
您的检查功能有点问题,像这样更改就可以了。
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- 如何在ReactJS JSX中执行嵌套的if-else语句
- 如何在 API 调用后和 if 语句中启用提交按钮
- 带有多个elseif的Javascript if语句
- Sharepoint JScript if语句未执行
- Javascript:If-then语句在函数中不起作用
- for循环中的javascript if语句找不到==
- jquery if语句返回return wong语句
- 在if语句下的html中使用javascript变量
- 将错误与if语句混淆
- 如何检查if/else语句中的随机条件
- 循环通过数组的If语句不起作用
- jQuery模板中的If语句
- 如何从数据库中回显If语句
- 如何减少if语句的数量
- Node.js-承诺和锥形语句(if、switch等)-如何构建
- 如何在嵌套ng重复指令中使用控制语句(if语句)
- 如何创建语句if包含"&"
- If语句- If主体有一个类remove在滚动原生javascript
- Javascript中的if语句- if - else问题