こんにちは私は自分のスクリプトに問題があります。すべてのテキストボックスのすべての結果をすべてのテキストボックスで同時に変更したいと思います。すべての計算されたテキストボックスの小数点以下を切り捨てる2
私は、テキストボックスのすべての変更/入力後に切り捨てる何百ものテキストボックスについて話しています。
とにかくここに私の作品のサンプルコードがあります。
HTML:
<input type="text" id="textbox" value="1.1251112314555" />
<br/>
<input type="text" id="textbox2" value="1" />
<br/>
<input type="text" id="textbox3" value="1" readonly/>
<br/>
<input type="text" id="textbox4" value="1" readonly/>
<br/>
Javascriptを:
$("input[type=text]").blur(function() {
totalad3 = parseInt(textbox) * parseInt(textbox2);
totalad4 = parseInt(textbox) + parseInt(textbox2);
$('#textbox3').val(totalad3);
$('#textbox4').val(totalad4+"%");
var num = parseFloat($("input[type=text]").val());
var new_num = $("input[type=text]").val(num.toFixed(2));
});
2つのこと:1. JavaScriptとjQueryは、互いの選択肢ではありません。あなたは "With the DOM"と "With jQuery"を意味していますあなたはJavaScriptをどちらかの方法で使います2.あなたは "with the DOM"と "with jQuery"を逆戻りしていますgetElementById'はDOMを直接使用しています。 ...) 'jQueryを使用しています –
「作業していません」とはどういう意味ですか? –
どのプロセスがテキストボックスにデータを取り込みますか?そのプロセスに丸めを適用せずに10進マスクをテキストボックスに適用して、最初に小数点を置くのですか? – Nope