ASP.NET通过JS验证textbox和的方法
有三个textbox,分别为总面积、面积1和面积2,有没有什么js方法可以实现,我在填写了总面积、面积1和面积2后自动验证面积1+面积2等不等于总面积,如果相等的话不做任...
有三个textbox,分别为总面积、面积1和面积2,有没有什么js方法可以实现,我在填写了总面积、面积1和面积2 后自动验证面积1+面积2等不等于总面积,如果相等的话不做任何操作,如果不相等则弹出提示框,最好是在填写了面积2后就自动验证
展开
展开全部
编写javascript脚本可以实现。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
顶,应该有,我也想知道有没有好的方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这是我写的示例,希望对你有帮助
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<script type = "text/javascript">
var CheckSpace = {
check : function(){
var sumSpace = document.getElementById("sumSpace").value;
var space1 = document.getElementById("space1").value;
var space2 = document.getElementById("space2").value;
var tempSum = parseInt(space1) + parseInt(space2);
if(parseInt(sumSpace) != parseInt(tempSum)){
document.getElementById("result").value = "面积1 + 面积2 != 总面积";
}else{
document.getElementById("result").value = "面积1 + 面积2 = 总面积";
}
}
}
</script>
</head>
<body>
总面积:<input name="sumSpace" />
面积1:<input name="space1" />
面积2:<input name="space2" onkeyup="CheckSpace.check()"/>
<input name="result"/>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<script type = "text/javascript">
var CheckSpace = {
check : function(){
var sumSpace = document.getElementById("sumSpace").value;
var space1 = document.getElementById("space1").value;
var space2 = document.getElementById("space2").value;
var tempSum = parseInt(space1) + parseInt(space2);
if(parseInt(sumSpace) != parseInt(tempSum)){
document.getElementById("result").value = "面积1 + 面积2 != 总面积";
}else{
document.getElementById("result").value = "面积1 + 面积2 = 总面积";
}
}
}
</script>
</head>
<body>
总面积:<input name="sumSpace" />
面积1:<input name="space1" />
面积2:<input name="space2" onkeyup="CheckSpace.check()"/>
<input name="result"/>
</body>
</html>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询