2种方式,最好就是第2种。求高手指教具体操作代码。能否用AJAX实现。
1.按钮是隐藏的,必填选项填完后按钮自动显示。
2.按钮是灰色不可点击的,必填选项填完后按钮提交功能恢复。
软件VS2010。开发工具语言C# ASP.NET。。可打包发邮件878603520@qq.com。附图
我希望实现的功能是: 帐号小于4个字符、密码少于6个字符、验证码输入不正确都不能点击提交按钮。。希望用户一次提交就能注册成功。避免因为没有达到注册条件而重新填表单,引起用户情绪上的不耐。。希望你给的详解。谢谢。。
第1个回答 推荐于2016-03-23
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "">
<html xmlns="" >
<head>
<title>Untitled Page</title>
<script type="text/javascript">
function ExistsData()
{
if(document.getElementById("UserName").value == "")
{
document.getElementById("btnSubmit").disabled = "disabled";
return;
}
if(document.getElementById("UserEmail").value == "")
{
document.getElementById("btnSubmit").disabled = "disabled";
return;
}
document.getElementById("btnSubmit").disabled = "";
}
</script>
</head>
<body>
<input type="text" id="UserName" onblur="ExistsData()"/>
<input type="text" id="UserEmail" onblur="ExistsData()" />
<input type="button" value="提交" id="btnSubmit" disabled="disabled" />
</body>
</html>
希望对你有帮助本回答被提问者采纳
<html xmlns="" >
<head>
<title>Untitled Page</title>
<script type="text/javascript">
function ExistsData()
{
if(document.getElementById("UserName").value == "")
{
document.getElementById("btnSubmit").disabled = "disabled";
return;
}
if(document.getElementById("UserEmail").value == "")
{
document.getElementById("btnSubmit").disabled = "disabled";
return;
}
document.getElementById("btnSubmit").disabled = "";
}
</script>
</head>
<body>
<input type="text" id="UserName" onblur="ExistsData()"/>
<input type="text" id="UserEmail" onblur="ExistsData()" />
<input type="button" value="提交" id="btnSubmit" disabled="disabled" />
</body>
</html>
希望对你有帮助本回答被提问者采纳