我想實(shí)現(xiàn),輸入數(shù)字,點(diǎn)擊按鈕就進(jìn)行轉(zhuǎn)換,同時(shí)在另外一個(gè)輸入框顯示答案。
<!DOCTYPE?html> <html> <head> <meta?charset="utf-8"> <title></title> <script> window.onload=function?change(){ var?num?=document.getElementById("number").value; var?result?=document.getElementById("result").value; result?=Math.ceil(num); return?result; } </script> </head> <body> <form> <input?type="text"?value=""?placeholder="請(qǐng)輸入數(shù)字"?id="num"> <input?type="text"?value=""?placeholder="答案"?id="result"> <button?type="button"?onclick="change()">change</button> </form> </body> </html>
2016-07-10
<!DOCTYPE?html>
<html>
<head>
<meta?charset="utf-8">
<title></title>
<script>
?
????function?change(){
????var?num?=document.getElementById("num").value;
????var?result?=document.getElementById("result").value;
????result?=Math.ceil(num);
}??
</script>
</head>
<body>
?
????<form>
????????<input?type="text"?value=""?placeholder="請(qǐng)輸入數(shù)字"?id="num">
????????<input?type="text"?value=""?placeholder="答案"?id="result">
????????<button?type="button"?onclick="change()">change</button>
????</form>
?
</body>
</html>
首先,id的名字寫(xiě)錯(cuò)了。其次好像也用不著window,onload()吧,也不用加return。
2016-07-28
?function change()
? ? {
? ? ? ? document.getElementById('result').value=Math.ceil(document.getElementById('num').value);
? ? }
可以一步實(shí)現(xiàn) ? 增加效率;
2016-07-10
你并沒(méi)有給轉(zhuǎn)換到的文本框進(jìn)行賦值
2016-07-10
\n ?也可以轉(zhuǎn)行
2016-07-10
刪除window.onload
2016-07-10
上一個(gè)有問(wèn)題。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script>
?
? ? function change(){
? ? var num =document.getElementById("num").value;
? ? document.getElementById("result").value=Math.ceil(num);
} ?
</script>
</head>
<body>
?
? ? <form>
? ? ? ? <input type="text" value="" placeholder="請(qǐng)輸入數(shù)字" id="num">
? ? ? ? <input type="text" value="" placeholder="答案" id="result">
? ? ? ? <button type="button" onclick="change()">change</button>
? ? </form>
?
</body>
</html>
請(qǐng)注意加粗的那句話。