1

input [type='number'] その数量に 250 の値を掛ける必要があります。これと同様の状況が必要です...このリンクのコードを使用しようとしましたが、使用しているためinput [type='number']、値が更新されませんでした!

この種のinputwithでこれを機能させる方法を知っている人はいJqueryますか?

よろしくお願いします

4

6 に答える 6

2

ワーキングデモhttp://jsfiddle.net/cse_tushar/g9fUf/

readonlyあなたが使用できるよりも問題がある場合disabled

<input type="text" id="output-value" disabled/>

HTML

<input type="number" id="input-value" />
<input type="text" id="output-value" readonly />

js

var $output = $("#output-value");
$("#input-value").keyup(function() {
    var value = parseFloat($(this).val());
    $output.val(value*250);
});
于 2013-07-26T09:16:22.630 に答える
1

changeこのためのイベントを追加する必要があります:

$("input").on("change keyup", function () {
    var value = parseInt(this.value, 10);
    this.value = value * 250;
});

input次のようなタグであると仮定します。

<input type="number" />

デモ: http://jsfiddle.net/hungerpain/VzysM/1/

keyupレンジピッカーを使用するのではなく、誰かが番号を入力した場合に備えて追加しました。

于 2013-07-26T09:17:12.987 に答える