JavaScript验证问题 JavaScript中有多个方法,分别对不同的文本框进行验证,只要有一个验证通不过就防止表单提交,怎么实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function checkname(field) { var str = field.value; if (str == "") { document.getElementById("namemessage").innerHTML = "*药品名称不能为空"; return false; }else{ document.getElementById("namemessage").innerHTML = ""; return true; } } function checkdrugCode(field) { var str = field.value; if (str == "") { document.getElementById("codemessage").innerHTML = "*药品编码不能为空"; return false; }else{ document.getElementById("codemessage").innerHTML = ""; return true; } }我用的onblur 失去焦点就验证 ,就像上述情况一样,只要一个失败就不提交表单 if(checkname() && checkdrugCode()){ //通过} html: <form onsubmit="javascript:check(this)" >js: function check(){ if(xxx) { ....... return false; //中断提交 } } 对啊,可以这样,糊涂了,谢谢!!以前我也这么写过,只需要把这个if放到表单的submit事件中即可 jquery append 在ie8中问题 在下面代码上修改。怎么在图片下加个格导航【1】【2】【3】【4】【5】?解决加分 这段代码有没错,运行不出来 js如何执行外部html文件 求助:javascript代码IE中运行正确,FF中有问题 100分!div id的问题. 这样的效果很难实现吗?(解决100分) 如何使<input type=text readonly=true> 没办法在js文件中放入vbsript吗? 在asp的<% %>如何插入JS脚本。 关于ie屏蔽Js的问题 利用chrome浏览本地html页面,选择文件用js或jquery时怎么样才能获取到绝对路径
function checkname(field) {
var str = field.value;
if (str == "") {
document.getElementById("namemessage").innerHTML = "*药品名称不能为空";
return false;
}else{
document.getElementById("namemessage").innerHTML = "";
return true;
}
}
function checkdrugCode(field) {
var str = field.value;
if (str == "") {
document.getElementById("codemessage").innerHTML = "*药品编码不能为空";
return false;
}else{
document.getElementById("codemessage").innerHTML = "";
return true;
}
}
我用的onblur 失去焦点就验证 ,就像上述情况一样,只要一个失败就不提交表单
if(checkname() && checkdrugCode()){
//通过
}
<form onsubmit="javascript:check(this)" >js:
function check(){
if(xxx) {
.......
return false; //中断提交
}
}
以前我也这么写过,只需要把这个if放到表单的submit事件中即可