2015-05-07 77 views
2

這是我清晰的文本字段創建的,但進入時,任何自定義值它該在HTMLJavascript清除域名功能不能用?

<input type="text" id="bmw1" placeholder="Enter 1st Number"/> 
<input type="text" id="bmw2" placeholder="Enter 2nd Number"/> 
<input type="text" id="ans" placeholder="Answer"/> 
<button type="button" onClick="clear()">Clear Values</button> 

回答

1

您需要將js函數名稱從clear()更改爲其他名稱。因爲clear()是在函數/方法中構建的Java腳本。

+0

THANX BUDdy只是重命名和工作。 –

+0

@ZainKhan然後upvote和接受請 –

0

創建爲什麼要重新發明輪子並不清楚

function clear(){ 

    document.getElementById('bmw1').value=""; 
    document.getElementById('bmw2').value=""; 
    document.getElementById('ans').value=""; 


} 

字段的功能?你可以做到這一點基本的HTML:

<input type="reset" value="Reset" /> 

只要確保你form裏面,它會清除所有的值。

+0

我已經知道這個重置按鈕,但有沒有一種方法,我們清除字段與功能 –

0

我相信JavaScript已經有了clear()函數,請嘗試重命名你的方法。以下作品適用於我:

function erase(){ 
     document.getElementById('bmw1').value = ""; 
} 
+0

謝謝!對於幫助 –

+0

很高興我可以幫助:) –

0

問題是已爲Document保留的函數的名稱。

請將您的函數名稱更改爲其他函數名稱,它會很好地工作。