JSP 自动聚焦

代码:

 <style type="text/css">
 div{
 	margin: 10px 450px;
 }
label{
	display: block;
	margin:10px 50px;
	color: #0066ff;
	font-size: 1.1em;
	font-family: "Microsoft YaHei";
}
.title{
	display: inline-block;
	font-family: "Microsoft YaHei";
	margin-left: 2px;
}
input{
	size: 3;
	maxlength:4;
}
.btn{
	height: 2em;
	width: 50px;
	border:1px solid #fff;
	border-radius: 2px;
	background: #3366ff;
	color: #fff;
}
.btn:hover{
	background: #33cc66;
}
</style>
<script type="text/javascript">
	function moveNext(object,index){
 		if(object.value.length == 3){
		document.forms[0].elements[index+1].focus();
		}
 	}
 	function getArea(){
 		var m = parseFloat(document.triangle.a.value);
 		var n = parseFloat(document.triangle.b.value);
 		var t = parseFloat(document.triangle.c.value);
 		if ((m+n>t)&&(m+t>n)&&(n+t>m)) { 			
 		var p = (m+n+t)/2;
 		var area = Math.sqrt(p*(p-m)*(p-n)*(p-t));
 		var result = "三角形的面积为"+area;
 		document.triangle.area.value = result;
 		}
 		else{
 			var error = "不存在这样的三角形,请检查.";
 			document.triangle.area.value = error;
 		}
 	}
 </script>
 </head>
 <body onload = "document.form[0].elements[0].focus();">
 <div>
 	<label>计算三角形的面积</label>
 	<p class="title">请输入三角形的三边长为:</p>
 	<form name="triangle" method="post">
 	<input type="number" name="a" size="2" maxlength="3" onkeyup = "moveNext(this,0)">- 	
 	<input type="number" name="b" size="2" maxlength="3" onkeyup = "moveNext(this,1)">-
 	<input type="number" name="c" size="2" maxlength="3" onkeyup = "moveNext(this,2)">
 	<input type="button" class="btn" value="计算" onclick="getArea()">
 	<input type="text" name="area" size="30">
 	</form>
 </div>
 </body>
 </html>

图片:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值