javascript使用正则表达式验证

2010-08-12  戴华荣 

  1.写一个form表单,最后的提交按钮是“button”的,而不是“submit”。submit点击后自动提交,button是手动提交。
 2.给button按钮添加单击事件,如
<input name="btnAdd" class="button1" type="button" id="btnAdd"
value="添加" onClick="addUser()">
  给button添加了单击事件,单击时候调用addUser()函数
 3.写javascript进行验证,手动提交
   <script type="text/javascript">

function addUser() {
//取得对象
var userIdField = document.getElementById("userId");
//new一个正则表达式对象
var re = new RegExp(/^[a-zA-Z]/);
//test方法返回一个布尔值,如果匹配返回true,不匹配返回false if (!re.test(userIdField.value)) { alert("用户代码首字符必须为字母!"); userIdField.focus(); return; }
 
//手动提交
with(document.getElementById("userForm")){ method="post"; action="user_add.jsp"; submit(); }
}
   </script>
 
387°/3876 人阅读/0 条评论 发表评论

登录 后发表评论