js判断input是否为空
在进行注册时经常会遇到需要判断用户是否在文本框内输入了数据,那么就需要判断一下,一开始我感觉这是一个非常简单的问题。我的思路是获取input元素,判断他的元素是否为null不就行啦。但是结果出乎了我的意料之外,这个条件跟没设一样。于是我有换了一个方法,是这样的:document.getElementById().value=="";结果真的可行了。下面我来贴出一个示例代码:
<html> <head> <title>落帆亭判断input是否为空</title> <script> function op(){ if(document.getElementById("ip").value==""){ alert("input为空"); }else{ alert(document.getElementById("ip").value); } } </script> </head> <body> <input id="ip" onblur="op()" value="落帆亭"/> </body> </html>
做js效果我一般不会跟你一样,html和js两个结构混合在一起(也就是 onblur="op()",函数调用)。
var ip=document.getElementById("ip");
ip.onblur=function()
{
if(ip.value=="")
{
alert("ip的值为空")
}else{
alert(ip.value);
}
}
跟代码阅读习惯有关系吧
转转。支持。我只知道imput是提交表单时的输入,其余的一窍不通了。 :!:
多用用就会拉