asp.net中使用javascript验证出现如下问题

if(document.getElementById("Txb_Role")){if(document.getElementById("Txb_Role").value.... if(document.getElementById("Txb_Role"))
{
if(document.getElementById("Txb_Role").value.length>0)
{
checkName();
checkPwd();
checkRepwd();
}
}
如何Txb_Role不为空,则调用3个函数进行验证。现在是如何 checkRepwd()返回false,则不提交。如果返回true,则提交。那么如何实现三个函数中有任何一个返回false,则都不提交呢
展开
 我来答
notEnded
2012-05-14 · TA获得超过645个赞
知道小有建树答主
回答量:510
采纳率:100%
帮助的人:361万
展开全部
<form id="form1" name="form1" onsubmit="return fn();">
<input id="Txb_Role" />
<button onclick="form1.submit()" />
</form>
<script>
function fn(){
if(document.getElementById("Txb_Role").value != ""){
if (checkName() == false){ return false}
if (checkPwd() == false){ return false}
if (checkRepwd() == false){ return false}
return true;
}else{
return false;
}
}
// 在checkName checkPwd checkRepwd 函数中同样做判断,返回真假,如
function checkName(){
if(条件为真时){
return true;
}else{
return false;
}
}
</script>
百度网友db2a4a18
2012-05-14 · TA获得超过202个赞
知道小有建树答主
回答量:363
采纳率:85%
帮助的人:232万
展开全部
如果是在onsubmit函数中可以 return checkRepwd();
如果是在普通button的onclick事件中,可以:
if(checkRepwd()) document.forms[0].submit();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ecff4ecf9a
2012-05-14 · 超过71用户采纳过TA的回答
知道答主
回答量:325
采纳率:0%
帮助的人:204万
展开全部
在你点击按钮的事后调用脚本的有个ONclick事件
至于提交 调用提交按钮的是后函数后 给个true 或者false
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-05-14
展开全部
楼上可行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式