在不重新加载的情况下,将表单的所有输入重置为默认值
Reset all inputs of a form to default values without reloading
我想重置表单中输入的所有值(文本框、选择、复选框、单选按钮等),就像重新加载web一样,但当我触摸按钮时。
$("#button").click(function () {
//Here the code that I need
});
您可以使用JavaScript内置的reset()
函数重置表单:
$("#otra").click(function () {
$("#yourFormId")[0].reset();
});
工作演示:
$("#otra").click(function () {
$("#yourFormId")[0].reset();
return false; // prevent submitting
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form id="yourFormId">
<input type="checkbox" name="myCB"/>
<input type="text" name="myTB" value=""/>
<button id="otra">Reset</button>
</form>
你可以这样做
$('input, textarea').val('');
$('select').find('option').prop("selected", false);
您可以使用此代码重置完整的表单
$('#myForm').trigger("reset");
试试这个:
$('form[name="myform"]')[0].reset();
我的页面在返回期间保留字段,reset()不会删除它们。
这帮助了我:https://stackoverflow.com/questions/6364289/clear-form-fields-with-jquery
$(".reset").click(function() {
$(this).closest('form').find("input[type=text], textarea").val("");
});
可以添加其他类型。
相关文章:
- 如何在submit to sightly时将表单输入值作为参数传递给WCMUsePojo
- 在不使用PHP的情况下将表单输入值获取到Javascript中
- 在Chrome中重新加载页面后清除表单输入值
- 使用 ng-repeat访问 ng 表单元素/值
- 如何从html页面中的表单获取值's变量
- 在提交时设置表单隐藏值
- 表单操作值未从attr()函数中获取
- 表单元素值更改后的角度 JS 验证
- 使用 HTML 和 JavaScript 从表单访问值时返回 undefined
- 调用Ajax生成的表单的值
- 如何根据表单输入值(即邮政编码)显示不同的页面?jQuery或.PHP
- 使用javascript更改表单输入值
- 使用jQuery组合两个表单输入值
- 表单.名称.值.
- jQuery 中的表单标记值
- 根据 HTML 表单 ID 值动态设置 jquery 选择器
- 如何在提交之前将另一个字符串附加到表单的值
- HTML 表单 - 将值传递给同一页面上的两个不同表单
- Angular2表单默认的输入值不会在初始点击时设置
- 联系人表单默认值验证