我想在使用AJAX / PHP成功提交后重置我的联系表单,我使用bootstrap 4.0自定义样式表单验证javascript,其中添加了一个" form.addEventListener(' submit' ,功能(事件))"形式。
成功提交后,当我尝试使用" reset()"重置表单时函数或通过为单个输入文本字段赋值null,验证脚本被激活并显示我的自定义错误消息,我想这是因为" form.addEventListener"活动很活跃!请提供一个可行的解决方案来重置表单,谢谢。
答案 0 :(得分:0)
试试这个
function send(self){
self.reset();
return false;
}

<form method="post" onsubmit="return send(this);">
<input type="text" name="name" />
<input type="submit" value="Send" />
</form>
&#13;
答案 1 :(得分:0)
当EventListener处于活动状态时,重置选项不起作用,我们需要先删除类“已验证”,然后重置表单,这对我有用。