JavaScript提交表单的遇到的小问题,求助
来源:百度知道 编辑:UC知道 时间:2024/05/30 18:24:10
我把验证的函数单独分开的
验证失败返回false
想让他们都成立才能提交
但现在不管前面错没错只要yzm()为TRUE就能提交
函数没有错,若把yzyx()放最后就yzyx()为TRUE就能提交
那里搞错了?
辛苦你们了打这么多字
谢谢
但是我开始也是用&&
但他只是验证了第一个yzyx()就不动了
并且只要他验证成功就可提交
不是用逗号,是用 &&
return yzyx()&&yzyhm()&&yzmm()&&yzmm2()&&yzqq()&&yzm()
补充:
你这样好像逻辑上是有点混乱,那么不妨加个判断:
return function(){if(yzyx()&&yzyhm()&&yzmm()&&yzmm2()&&yzqq()&&yzm()){return true}else{return false}}();
上面用了一个匿名函数,可能看起来有点乱,最好还是写成另一个函数:
function check(){
if(yzyx()&&yzyhm()&&yzmm()&&yzmm2()&&yzqq()&&yzm()){
return true
}else{
return false
}
}
然后return check()就行了
想到一个更简单的,用三目运算符:
return ( yzyx()&&yzyhm()&&yzmm()&&yzmm2()&&yzqq()&&yzm() )?true:false;
你为什么不用一个函数来判断这个几函数返回值都为真时返回真,然后再用按钮来触发这个新函数?
为了装x可以这样写
<head>
<script type="text/javascript">
var a.doSubmit=function()
{
return (yzyx()&&yzyhm()&&yzmm()&&yzmm2()&&yzqq()&&yzm());
}
</script>
</head>
<body>
<form id="form1" name="form1" method="post" action="javascript提交表单的方法有几种,??????
javascript提交表单内容的问题
javascript提交表单
javascript 读取提交表单
JavaScript提交表单问题
javascript怎么阻止表单提交?
JavaScript如何控制表单提交
JavaScript问题:如何提交表单ID的信息
如何用javascript阻止表单提交?
JavaScript 表单提交不了数据 紧急求助!!!!