我想在 JQuery 点击事件函数中重置表单。怎么做 ?
问问题
2662 次
5 回答
14
最简单的:$("form-selector-here")[0].reset()
但也可以看看:Resetting a multi-stage form with jQuery
请注意,jQuery 根本不是必需的,因为它可以$(selector)[0]
获取原始 DOM 元素。你也可以说document.getElementById("myFormId").reset()
。
$("#btn1").click(function(){
$("#form1")[0].reset();
// OR
document.getElementById("form1").reset();
});
于 2012-09-07T07:04:09.717 回答
1
这应该有效:
$("#formid")[0].reset();
于 2012-09-07T07:04:58.310 回答
1
试试这个
$('#FormID').each (function(){
this.reset();
});
于 2012-09-07T07:08:46.920 回答
0
你可以这样做:
$(function(){
$('#resetForm').click(function(){
$('form input[type=text]').val('');});
});
于 2012-09-07T07:09:48.277 回答
0
在表格末尾添加:
<div style="display='none';" ><input type="reset" id="rst_form"></div>
试试这个:
$('#rst_form').click()
于 2012-09-07T08:55:08.230 回答