2014-01-17 45 views
0

我試圖替換負載上的輸入字段的值,特別是要刪除美元符號。任何想法爲什麼這不起作用?從輸入字段替換美元符號onload

<script type="text/javascript"> 
window.onload='document.getElementById("amount")value.str.replace("$","")'; 
</script> 
+1

最明顯的問題是getElementById(「amount」)和'value'之間沒有'.'。 – forgivenson

+0

window.onload期望一個函數不是一個字符串。 – Musa

回答

2

你錯過了時期value之前不需要str,並且需要的功能。

window.onload= function() { 
    document.getElementById("amount").value = document.getElementById("amount").value.replace("$",""); 
} 
+1

需要指定回DOM ...只是更換美元將無濟於事... –

+0

好抓,甚至沒有注意到 –

0

首先,您需要從字符串中替換美元,然後您需要將其分配回DOM。 只有取代美元將不利於

的Javascript

function fnRemoveDollar() 
{ 
document.getElementById("amount").value = document.getElementById("amount").value.replace("$",""); 
} 

HTML

<body onload="fnRemoveDollar()"> 

測試的代碼。

相關問題