次のコードを使用して、テキスト フィールドの値を から にフォーマットしようとしまし(N50,000.00 NGN)
た(50000)
が、生成する代わりに結果50000
が生成され5000000
ます。
誰か助けてくれませんか?
<script type="text/javascript" language="javascript">
function doWork() {
var amount = document.getElementsByName('amount');
var str = amount[0].value;
var temp = '';
for (i = 0; i < str.length; i++) {
if (!isNaN(str[i]))
temp += str[i];
}
amount[0].value = temp;
}
</script>
<input type="text" name="amount" value="N50,000.00 NGN" />
<input type="button" value="submit" onclick="doWork();">