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. 在调试模式下,新功能(...)在Chrome 58中返回undefined
- 3. 复位功能显示的数据形式
- 4. 返回函数返回'undefined'
- 5. 地理位置代码返回undefined
- 6. getJSON返回undefined
- 7. Ajax返回undefined
- 8. sessionAsSigner返回“undefined”
- 9. parseInt返回undefined
- 10. getElementsByName返回undefined
- 11. $ routeParams.param返回undefined
- 12. $ route.current返回undefined?
- 13. gui.Window.open()返回undefined
- 14. this.props.firstCard返回undefined
- 15. lookForAt返回undefined
- 16. getElementsByClassName返回undefined
- 17. event.wheelDelta返回undefined
- 18. cfajaxproxy返回undefined
- 19. sessionStorage返回undefined
- 20. e.target返回undefined?
- 21. jqote返回undefined
- 22. 返回undefined JS
- 23. express.Router()返回undefined
- 24. CONSOLE.LOG返回undefined
- 25. 的NodeJS API调用返回undefined以拉姆达功能
- 26. 缺少字母功能 - 为什么它返回undefined?
- 27. 返回C功能
- 28. 功能返回null
- 29. c#返回功能
- 30. 形式返回false
你是什么意思 '控制台将返回'undefined''? 'reset()'不会返回任何东西,所以我不确定你期望在这里发生什么 –
我的意思是浏览器控制台,因为我在浏览器控制台尝试了这个代码,我期望表单输入将被重置,但什么也没有发生 –
在这种情况下,我们需要看到你的表单的HTML,因为你的工作非常好:https://jsfiddle.net/eq67q7bz/请编辑你的问题,包括它 –