Javascript:如果文本输入有任何值

时间:2014-04-08 06:40:20

标签: javascript

如果检查表单中的特定复选框并且特定文本输入为空,则下面的代码片段会显示“某事”。

else if (myform.mycheckbox[1].checked && myform.mytextinput.value=="")

我如何修改它,以便在选中复选框并且文本输入具有任何值(用户在其中插入内容)时它会执行某些操作。

谢谢,对不起,如果这是一个非常基本的问题..

4 个答案:

答案 0 :(得分:1)

你需要<>或者在这种情况下!=

else if (myform.mycheckbox[1].checked && myform.mytextinput.value!="")

答案 1 :(得分:1)

你可以这样做:

else if (myform.mycheckbox[1].checked && myform.mytextinput.value)

如果选中复选框并且输入字段中有某些内容,则该表达式将评估为true。

当您对给定变量的内容进行布尔评估时,如果内容为以下任何一项,则评估为falsefalse""(空字符串), 0nullundefined。其他任何内容都会评估为true

答案 2 :(得分:1)

if (myform.mycheckbox[1].checked && myform.mytextinput.value!=="")

答案 3 :(得分:1)

如果我理解正确,这可行:

else if (myform.mycheckbox[1].checked && myform.mytextinput.value.length > 0)

只要输入中至少有一个字符,那就行了。