0
A
回答
1
看一看這個小提琴https://jsfiddle.net/yn2xeq6z/1/
如果你的表格ID是form_employee_job
那麼一切都應該按預期工作。表單的所有輸入字段將被清除。
1
也許你錯過了別的東西,在你發佈的代碼之外?
這是一個工作jsfiddle,可能會幫助你的方式。此示例將在您按下按鈕時重置表單。
HTML
<form id='form_employee_job'>
<input type='text'/>
</form>
<button id="btn">reset</button>
JS
$(document).ready(function() {
$("#btn").on("click", function() {
$("#form_employee_job")[0].reset();
});
});
1
我相信,你的形式可能與POST領域POST數據/ GET請求。在這種情況下,表單重置將不起作用。
我不是100%確定這是錯誤還是工作方式。
如果以編程方式將某些值限定爲輸入,則可能無法重置。
爲了實現重置,您可以清空表單輸入。
$(':input','#myform')
.not(':button, :submit, :reset, :hidden')
.val('')
.removeAttr('checked')
.removeAttr('selected');
相關問題
- 1. 功能服務返回undefined
- 2. 服務功能返回undefined
- 3. jQuery的功能的getOffset返回undefined
- 4. jQuery Mobile的PHP形式後返回undefined
- 5. 在調試模式下,新功能(...)在Chrome 58中返回undefined
- 6. 不能復位形式「$ setPristine」
- 7. 復位功能顯示的數據形式
- 8. 返回一個變量形式的異步功能
- 9. 返回函數返回'undefined'
- 10. 地理位置代碼返回undefined
- 11. AJAX返回undefined
- 12. gui.Window.open()返回undefined
- 13. .filter()返回undefined
- 14. Ajax返回undefined
- 15. CONSOLE.LOG返回undefined
- 16. getElementsByClassName返回undefined
- 17. parseFromString返回'undefined'
- 18. Array.prototype.map返回undefined
- 19. dijit.byId返回undefined
- 20. chrome.alarms返回undefined
- 21. parent.window.location.pathname返回undefined?
- 22. sessionAsSigner返回「undefined」
- 23. $ .html()返回undefined?
- 24. cfajaxproxy返回undefined
- 25. event.wheelDelta返回undefined
- 26. .html()返回undefined
- 27. Console.log返回'undefined'
- 28. getJSON返回undefined
- 29. parseInt返回undefined
- 30. sessionStorage返回undefined
你是什麼意思 '控制檯將返回'undefined''? 'reset()'不會返回任何東西,所以我不確定你期望在這裏發生什麼 –
我的意思是瀏覽器控制檯,因爲我在瀏覽器控制檯嘗試了這個代碼,我期望表單輸入將被重置,但什麼也沒有發生 –
在這種情況下,我們需要看到你的表單的HTML,因爲你的工作非常好:https://jsfiddle.net/eq67q7bz/請編輯你的問題,包括它 –