javascript点击按钮把数字写入文本框中,代码怎么写
3个回答
展开全部
<input type="text" id="inp1" />
<div><input type="button" value="1" onclick="inp(this);" /><input type="button" value="2" onclick="inp(this);" /><input type="button" value="3" onclick="inp(this);" /></div>
<div><input type="button" value="4" onclick="inp(this);" /><input type="button" value="5" onclick="inp(this);" /><input type="button" value="6" onclick="inp(this);" /></div>
<div><input type="button" value="7" onclick="inp(this);" /><input type="button" value="8" onclick="inp(this);" /><input type="button" value="9" onclick="inp(this);" /></div><div><input type="button" value="0" onclick="inp(this);" /></div>
<script>
function inp(btn)
{
var inp=document.getElementById('inp1'), val=parseInt(inp.value), val=isNaN(val)?'':val;
val+=btn.value;
inp.value=val;
}
</script>
<div><input type="button" value="1" onclick="inp(this);" /><input type="button" value="2" onclick="inp(this);" /><input type="button" value="3" onclick="inp(this);" /></div>
<div><input type="button" value="4" onclick="inp(this);" /><input type="button" value="5" onclick="inp(this);" /><input type="button" value="6" onclick="inp(this);" /></div>
<div><input type="button" value="7" onclick="inp(this);" /><input type="button" value="8" onclick="inp(this);" /><input type="button" value="9" onclick="inp(this);" /></div><div><input type="button" value="0" onclick="inp(this);" /></div>
<script>
function inp(btn)
{
var inp=document.getElementById('inp1'), val=parseInt(inp.value), val=isNaN(val)?'':val;
val+=btn.value;
inp.value=val;
}
</script>
追问
哦哦,这个好,刚刚没看到,你去http://zhidao.baidu.com/question/546888367?quesup2&oldq=1,随便填点什么,我把分给你、、、真是抱歉!
追答
呵呵,没事儿。能帮上就OK啦~
展开全部
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<script type="text/javascript">
function ff(){
var outObj=document.getElementById("test_out");
var inObj=document.getElementById("test_in");
outObj.value=inObj.value;
}
</script>
<body>
请输入:<input type="text" id="test_in" />
显示:<input type="text" id="test_out" />
<input type="button" onclick="ff()" value="测试" />
</body>
</html>
是不是这个?
更多追问追答
追问
不是,我想做计算器,前面那个文本框不要,后面的比如按钮的值是1,点击按钮输入11111。
function input(){
var a=0;
a=a+1;
a=document.getElementById("s") //这里不知道怎么写
}
最后再把文本框里的string类型变成float来计算
追答
下面是使用parseFloat()方法的示例:
parseFloat("1234blue"); //returns 1234.0
parseFloat("0xA"); //returns NaN
parseFloat("22.5"); //returns 22.5
parseFloat("22.34.5"); //returns 22.34
parseFloat("0908"); //returns 908
parseFloat("blue"); //returns NaN
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<scripttype="text/javascript">
function ff(){
var outObj=document.getElementById("test_out");
var inObj=document.getElementById("test_in");
outObj.value+=inObj.value;
}
</script>
<body>
显示:<input type="text"id="test_out"/>
<input type="button" onclick="ff()" id="test_in" value="1"/>
</body>
function ff(){
var outObj=document.getElementById("test_out");
var inObj=document.getElementById("test_in");
outObj.value+=inObj.value;
}
</script>
<body>
显示:<input type="text"id="test_out"/>
<input type="button" onclick="ff()" id="test_in" value="1"/>
</body>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询