比如我有一個表格是這樣的:如何清除表單?
<form method='post' action='someaction.php' name='myform'>
<input type='text' name='text1'>
<input type='text' name='text2'>
<input type='checkbox' name="check1">Check Me
<textarea rows="2" cols="20" name='textarea1'></textarea>
<select name='select1'>
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</select>
<input type='reset' value='Reset' name='reset'>
<input type='submit' value='Submit' name='submit'>
</form>
當我按下Reset
它清空所有字段。但是如果我使用URL參數填充一些字段,然後按Reset
,它只會清空表單重新加載後輸入的字段。
如何清空所有字段,無論某些字段是否在表單加載時已填充。
問問自己是否真的需要重置按鈕。他們通常被認爲是無用的。 http://www.useit.com/alertbox/20000416.html http://www.stillnetstudios.com/no-more-reset-buttons-please/ – 2011-05-17 09:12:01
查看公認的答案[here](http: //stackoverflow.com/questions/680241/blank-out-a-form-with-jquery)使用jQuery解決方案 – 2011-05-17 09:38:23
@Rob Stevenson-Leggett:我讀過這篇文章,並且現在沒有使用重置按鈕是正確的。填寫報名表格可能不適用。但是,當在表單下方顯示錶單更改事件的搜索表單上工作時,我認爲重置/清除按鈕很有用。 – Student 2011-05-17 09:55:09