2016-11-24 91 views
1

你好,這是我的形式...按鈕復位類型不是默認值工作

<form id="frmer" class="form-inline" method="POST"> 
    <input name="inp1" value="sda"/> 
    <button type="submit" class="btn btn-primary mr5">Search</button> 
    <button type="reset" class="btn btn-default" form="frmer">Reset</button> 
</form> 

我想也很清楚從文本輸入此默認值,當我點擊復位按鈕。但不幸的是,它不會發生。如果有人知道如何存檔它或任何解決方法,這將是一個很好的幫助..

+3

@LuudJacobs - 爲什麼? – Quentin

+0

根據你的用例,我建議使用佔位符而不是默認值。要清除字段,您需要使用js –

+1

Placeholder ...或'

回答

6

重置意味着「重置」不是「空白」。這是假設恢復默認值。

如果你想空白表單,那麼你需要JavaScript。

循環遍歷每個控件並測試它是什麼類型。忽略按鈕。將文本,搜索,數字等字段的值設置爲""(空字符串)。將複選框的checked屬性設置爲false等。

+0

Quentin:'

+1

@Roberrrt - 默認情況下,是的,但HTML的'type =「reset」'覆蓋了默認值。 – Quentin

+0

啊哈!我重讀了,謝謝! – Roberrrt