[英]Javascript: if text input has any value
如果选中了表单中的特定复选框并且特定文本输入为空,则下面的代码片段将执行“某些操作”。
else if (myform.mycheckbox[1].checked && myform.mytextinput.value=="")
我如何修改它,以便如果选中此复选框并且文本输入具有ANY值(用户在其中插入了内容),它可以执行某些操作。
谢谢,很抱歉,如果这是一个非常基本的问题。
您将需要<>或在这种情况下!
else if (myform.mycheckbox[1].checked && myform.mytextinput.value!="")
你可以这样做:
else if (myform.mycheckbox[1].checked && myform.mytextinput.value)
如果选中此复选框并且输入字段中有内容,则该表达式的计算结果将为true。
对给定变量的内容进行布尔评估时,如果内容为以下任意一项,则评估为false
: false
, ""
(空字符串), 0
, null
或undefined
。 其他任何事情都将评估为true
。
if (myform.mycheckbox[1].checked && myform.mytextinput.value!=="")
如果我对您的理解正确,这将起作用:
else if (myform.mycheckbox[1].checked && myform.mytextinput.value.length > 0)
只要输入中至少包含1个字符,该命令就可以工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.