0

コンテキスト: フォームに金額を入力するためのテキスト フィールドがあります。ドルとセントの変数が必要です。javascript は小数点の位置を見つけて、それを 2 つの整数に分けることができますか?

4

2 に答える 2

0

"$111.01".split('.');収量['$111', '01']

次に、それをクリーンアップ ( .replace) し、それらを int に強制 ( parseInt) します。

于 2012-05-06T18:12:12.007 に答える
0

ここで私はそのような例:

http://jsfiddle.net/9FDrN/1/

HTML:

<script type='text/javascript' src='https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js'></script>
<input type="text" id="amount" value="$100.01">
<input type="text" id="dollars" value=""><br/>
<input type="text" id="cents" value=""><br/>

</p>

JS:

$(document).ready(function(){
    var amount_val = $("#amount").val();
    var out = amount_val.split(".");

    $("#dollars").val(out[0].replace("$",""));
    $("#cents").val(parseInt(out[1],10));                  
    });​
于 2012-05-06T18:30:48.610 に答える