<head runat="server">
<title>未命名頁面</title>
</head>
<body>
<script type="text/javascript">
function test()
{
var v1 = document.getElementsByName('t1');
var v2 = document.getElementsByName('t2');
var v3 = document.getElementsByName('t3');
var v4 = document.getElementsByName('t4');var bln = false;
if(v2[0].value == v1[0].value * 2)
{
if(v3[0].value == v1[0].value *3)
{
if(v4[0].value == v1[0].value *4)
{
bln = true;
}
else
{
alert('text 4 is error ');
}
}
else
{
alert('text 3 is error ');
}
}
else
{
alert('text 2 is error ');
}
return bln;
}
</script>
<form id="form1" runat="server">
<div>
<input type="text" name="t1" value = "23" />
<input type="text" name="t2" />
<input type="text" name="t3" />
<input type="text" name="t4" />
<input type="button" value = " btn " onclick = "return test() ;" />
</div>
</form>
</body>
</html>
在加个是否输入数字的判断就可以了吧!
2:<input type="text" value="" id="t2" /> <br/>
3:<input type="text" value="" id="t3" /> <br/>
4:<input type="text" value="" id="t4" /> <br/>
<input type="button" onclick="Check()" value="提交"/>
<script >
var $ = function (el) {
return (typeof el == 'object')?el:document.getElementById(el);
};
var Check=function(){
v1=$("t1").value;
v2=$("t2").value;
v3=$("t3").value;
v4=$("t4").value;
if(v2/v1==2 && v3/v1==3 && v4/v1==4)
{
alert("成功!");
}
else
{
alert("失败!");
} };
</script>
<input type="text" name="t1" />
<input type="text" name="t2" />
<input type="text" name="t3" />
<input type="text" name="t4" /> <input type="button" value="check" onclick="check()" />
<script>
var check = function(){
var objs = new Array(t1 ,t2 ,t3 ,t4);
for(var i=0;i<objs.length;i++)
{
if(objs[i].value == "")
{
alert("input "+ (i+1) +" is null");
break;
}
if(isNaN(objs[i].value/1))
{
alert("input "+ (i+1) +" is not bumber!");
break;
}
}
if((objs[0].value*1 + objs[3].value*1) != (objs[1].value*1 + objs[2].value*1))
{
alert("is not rule");
}
};
</script>