2012-05-06 15 views
0

コンテキスト:私は金額を入力するためのフォームにテキストフィールドを持っています。ドルとセントの変数が必要です。 javascriptは小数点の位置を見つけて2つの整数に分けることができますか?特定の文字の周りの文字列を区切ります

+0

はい、(スプリットを使用) – Satya

答えて

0

"$111.01".split('.');利回り['$111', '01']

そして、それはそれをクリーンアップ(.replace)とint型(parseInt)にそれらを強制するの問題です。

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/> 

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));     
    });​ 
関連する問題