Zac*_*ier 11 html javascript textbox
我用文本框和提交按钮编写了一个简单的html文件,它生成和document.write是一个取决于你提交的内容的响应.我想让它生成一个响应,如果框是空的,则输入内容.文本框的id是chatinput,所以我在开头有以下代码
var chatinput_box=document.getElementById('chatinput');
var chatinput=chatinput_box.value;
Run Code Online (Sandbox Code Playgroud)
然后一个有条件的,虽然我不能让它正常工作; 我试过了
if(chatinput==""){}
if(chatinput.length=0){}
if(chatinput=null){}
Run Code Online (Sandbox Code Playgroud)
和其他人都没有正常工作.有没有人有另一个想法?
h0u*_*sni 18
它应该是这样的:
var chatinput = document.getElementById("chatinput").value;
if (chatinput == "" || chatinput.length == 0 || chatinput == null)
{
// Invalid... Box is empty
}
Run Code Online (Sandbox Code Playgroud)
或者缺点:
if (!document.getElementById("chatinput").value)
{
// Invalid... Box is empty
}
Run Code Online (Sandbox Code Playgroud)
的=分配值,而==检查该值是否相等.