我写了一个带有文本框和提交按钮的简单html文件,它生成并document.write是一个取决于您提交内容的响应。我想让它生成一个响应,说如果该框为空,则输入内容。文本框的ID为chatinput,因此我在开头有以下代码
var chatinput_box=document.getElementById('chatinput');
var chatinput=chatinput_box.value;
然后有一个条件,尽管我无法使其正常工作。我试过了
if(chatinput==""){}
if(chatinput.length=0){}
if(chatinput=null){}
和其他,但没有一个能正常工作。有人有其他想法吗?
最佳答案
应该是这样的:
var chatinput = document.getElementById("chatinput").value;
if (chatinput == "" || chatinput.length == 0 || chatinput == null)
{
// Invalid... Box is empty
}
还是人手不足:
if (!document.getElementById("chatinput").value)
{
// Invalid... Box is empty
}
=
分配一个值,而==
检查值是否相等。