mshd.net
当前位置:首页 >> js表单验证 >>

js表单验证

比如有个表单 First name: js验证函数: function validateForm(){var x=document.forms["myForm"]["fname"].value;if (x==null || x=="") { alert("First name must be filled out"); return false; }} 当提交表单的时候就会触发验证,运行结果:

function Check(frm1) { if (frm1.username.value==""){ alert("用户名不能为空!"); document.frm1.username.focus(); return false; } if (frm1.p.value==""){ alert("密码不能为空!"); document.frm1.p.focus(); return false; } if (frm1....

直接在你验证的函数里面return false;

问题有很多,已经修改,希望你好好对应。 1、document.getElementsByName("username")返回的是一个数组,得到所有指定name值的节点,所以要用document.getElementsByName("username")[0],表示得到的第一个name值为username的节点; 2、要使用文...

最主要的原因是:你的 if 判断中有 return 语句 但没有还不行,如果你想让所有的条件都有效,需要修改你的程序结构。 如果想要相关程序,追问下,我再发。

click里面应该加上return,如下 无标题文档 function check(){ var name=document.form.username.value; if(name=='') { alert("no null!"); return false; } else{ alert("hello world!"); } } 输入用户名: 用户姓名: 最好还是在onsubmit验证...

//这个很简单, function checkSend(oform) { if (oform.name.value=="") { //名字为空就返回了 alert("收件人不能为空") oform.name.focus(); //焦点放到输入名字的地方 return false; } if (oform.subject.value=="") { //主题为空时候 if (!c...

给form设置一个name,比如name="myform" 然后获取就是 var userName = document.myform.userName.value; 或者给textfield设置id var userName = document.getElementById('userNameId').value;

你是在前台验证的? 有没有后台程序? 你是只想做一个前台的跳转效果吗? 如果是前台跳转的话, 直接在js中添加window.location.herf = "xxx.html";即可 如果是java后台跳转的话, 你需要把前台的数据传给后台, 后台判断后跳转

给form 加个事件onsubmit="return check()" 写一个JS判断,把你的判断写在JS里,如果不符合要求返回个 false就行

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com