键盘弹起后执行的函数
求一个键盘弹起后执行的函数
<input type="text" style="width:60px" id="Full"> × <input type="button" value="百分点"> + <input type="button" value="100"> = <input id="News" type="text" style="width:60px;margin-right:60px"> 实际:<input id="practical" type="text" style="width:60px">
求大虾帮写个函数,在#Full里面输入数字,#News里面的值根据给出的算式自动生成,#practical里面的值是#News中的值的90%,键盘弹起后执行。。
------解决方案--------------------
使用函数onkeyup去定义吧!
------解决方案--------------------
你那个百分点是输入还是固定的,还有后面+100也固定??
------解决方案--------------------
你的主要问题估计是不知道keyup()函数,下面是jquery写的,你可以改成javascript
$(function(){
$("#Full").keyup(function(){
var value1 = $(this).val();
var value2 = value1*100+100 ;
var value3 = value2*0.9 ;
$("#News").val(value2);
$("#practical").val(value3);
});
});
------解决方案--------------------
<input type="text" style="width:60px" id="Full"> × <input type="button" value="百分点"> + <input type="button" value="100"> = <input id="News" type="text" style="width:60px;margin-right:60px"> 实际:<input id="practical" type="text" style="width:60px">
求大虾帮写个函数,在#Full里面输入数字,#News里面的值根据给出的算式自动生成,#practical里面的值是#News中的值的90%,键盘弹起后执行。。
------解决方案--------------------
使用函数onkeyup去定义吧!
------解决方案--------------------
你那个百分点是输入还是固定的,还有后面+100也固定??
------解决方案--------------------
你的主要问题估计是不知道keyup()函数,下面是jquery写的,你可以改成javascript
$(function(){
$("#Full").keyup(function(){
var value1 = $(this).val();
var value2 = value1*100+100 ;
var value3 = value2*0.9 ;
$("#News").val(value2);
$("#practical").val(value3);
});
});
------解决方案--------------------
- JScript code
function calc() { var value1 = parseInt(document.getElementById("Full").value); var value2 = value1*100+100 ; var value3 = value2*0.9 ; document.getElementById("News").value=value2; document.getElementById("practical").value=value3; }
------解决方案--------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> New Document </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
</head>
<script type="text/javascript">
function countVal(val){
//var fullVal = parseInt(val);//转换为int
var fullVal = parseFloat(val);//转换为float
document.getElementById('News').value = (fullVal * 100) + 100;
document.getElementById('practical').value = (document.getElementById('News').value * 90)/100;
}
</script>
<body>
<table>
<tr>
<td>
<input type="text" style="width:60px" id="Full" onkeyup="countVal(this.value);" /> × <input type="button" value="百分点"/> + <input type="button" value="100"/> = <input id="News" type="text" style="width:60px;margin-right:60px"/> 实际:<input id="practical" type="text" style="width:60px"/>
</td>
</tr>
</table>
</body>
</html>