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,则都不提交呢 展开
{
if(document.getElementById("Txb_Role").value.length>0)
{
checkName();
checkPwd();
checkRepwd();
}
}
如何Txb_Role不为空,则调用3个函数进行验证。现在是如何 checkRepwd()返回false,则不提交。如果返回true,则提交。那么如何实现三个函数中有任何一个返回false,则都不提交呢 展开
展开全部
<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>
<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>
展开全部
如果是在onsubmit函数中可以 return checkRepwd();
如果是在普通button的onclick事件中,可以:
if(checkRepwd()) document.forms[0].submit();
如果是在普通button的onclick事件中,可以:
if(checkRepwd()) document.forms[0].submit();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在你点击按钮的事后调用脚本的有个ONclick事件
至于提交 调用提交按钮的是后函数后 给个true 或者false
至于提交 调用提交按钮的是后函数后 给个true 或者false
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-05-14
展开全部
楼上可行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询