【发布时间】:2017-10-23 05:52:58
【问题描述】:
这是我的网站http://exmaple.com/schedule-appointment/,我在其中应用了一个脚本来在提交后清除表单字段值。基本上当您第一次预约并完成时。您再次返回同一页面进行另一个约会,然后您会看到表格的所有字段都已填写。所以我不希望这种情况发生在实时网站上。我使用了一个脚本来清除字段,但它在 firebug 控制台上运行,但在实时网站上没有运行。我之前做的有什么不对吗 以下是我使用并提交给服务器的脚本。
<script type="text/javascript">
jQuery(document).ready(function (){
jQuery('.form-horizontal').each(function(){
alert("hello");
this.reset();
});
});
</script>
请帮助我们如何第二次清除表单字段以进行预约。
非常感谢!
【问题讨论】:
-
试试
$('input,textarea').val('');或$('form').reset() -
$('form').find('input, textarea, select').val('')这样做。如果您有自定义控件,则重置功能不起作用。注意选择,如果您没有定义value=""的选项,则将选择第一个条目。 -
@mtizziani,嗨,伙计,我将在文件中添加什么代码来清除表单字段。
-
@Campy 查看 Aknosis 的回答,要重置您的表单,您可以使用:jQuery('.form-horizontal')[0].reset()
标签: javascript php jquery html forms