簡體   English   中英

Javascript:如果文字輸入有任何價值

[英]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。

對給定變量的內容進行布爾評估時,如果內容為以下任意一項,則評估為falsefalse"" (空字符串), 0nullundefined 其他任何事情都將評估為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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM