2017-03-13 6 views
0

実用的なバイナリから小数点までの電卓を作成しましたが、HTML inputが好きです。html varをリクエストしてJSに渡します

<html> 
<input placeholder="00000000" name="htmlinput"></input> 
<input id="clickMe" type="button" value="Go" onclick="runbintodec();"></input> 
</html> 


<script> 
function runbintodec() 
{ 
    var bin = document.getElementByName('htmlinput').value; 
    ...(Bin to Dec Calc code) 
} 
</script> 

私はhtml input formからの入力を取り、私はボタンをクリックすると、スクリプトに送信し「GO」にいくつかの方法が必要です。

答えて

2

まず、inputは非終了タグです。第二に、document.getElementByNameのようなものはありません。代わりにdocument.getElementsByNameを使用してください。一意のidinputに割り当ててから、document.getElementByIdでキャッチしてください。

function runbintodec() { 
 
    var bin = document.getElementsByName('htmlinput')[0].value; 
 
}
<input placeholder="00000000" name="htmlinput"> 
 
<input id="clickMe" type="button" value="Go" onclick="runbintodec();">

+1

これは動作します。ありがとうございました。私はあなたの答えをさらに8分間受け入れることができません。 – Tropilac

関連する問題