javascript点击按钮把数字写入文本框中,代码怎么写

 我来答
jinyc007
2013-05-19 · TA获得超过934个赞
知道小有建树答主
回答量:398
采纳率:75%
帮助的人:469万
展开全部
<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>
追问
哦哦,这个好,刚刚没看到,你去http://zhidao.baidu.com/question/546888367?quesup2&oldq=1,随便填点什么,我把分给你、、、真是抱歉!
追答
呵呵,没事儿。能帮上就OK啦~
ff904286643
2013-05-19 · TA获得超过243个赞
知道小有建树答主
回答量:264
采纳率:0%
帮助的人:182万
展开全部
<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
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
daiyi19812012
2013-05-19 · TA获得超过158个赞
知道小有建树答主
回答量:258
采纳率:0%
帮助的人:109万
展开全部
<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>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式