//去掉输入字符串两边的空格
function trim(s) { var count = s.length; var st = 0; // start var end = count-1; // end if (s == "") return s; while (st < count) { if (s.charAt(st) == " ") st ++; else break; } while (end > st) { if (s.charAt(end) == " ") end --; else break; } return s.substring(st,end + 1); }
假如表单是这样的:<form action="testnew.html" name="form1">
username: <input type="text" name="name">
password: <input type="password" name="pwd">
<br>
<input type="button" name="button" value="提交" οnclick="isEmpty()">
</form>
则判断输入是否为空可以这样定义函数:
function isEmpty(){ //form1是form中的name属性 var _form = document.form1; if(trim(_form.name.value)==""){ alert("用户名不能为空!"); return false; } if(trim(_form.pwd.value)==""){ alert("密码不能为空!"); return false; }
在表单的按钮处则这样引用:
οnclick="isEmpty()"
版权声明:本文为qpyong原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。