显然,当你重置一个表单时,它不会自动触发字段onChange。
请参阅此示例:
(输入有效的电子邮件地址,然后单击重置,而不是使用键盘退格键清空字段)
<input id="email"
value={values.email}
onChange={customHandleChange} // This is not triggered on reset
/>
有没有办法让resetForm调用所有的字段onChange?
学生新手在这里工作,以一种对我未来反思有帮助的方式来构建我的课堂作业的历史;目前我正在做一个表单作业,这是可行的,但我正在尝试推动它,以获得最大的经验。我的目标是,如果我点击了“重置”按钮,无论我是否点击了提交(“继续”)按钮,表单都会被清除。目前,如果我在单击submit按钮之前单击clear按钮,表单数据将被清除。但是如果我点击了continue (将表单提交给self,表单数据现在位于url中),数据将不会被清除。
这是我的javascript函数
<script>
/* JS to clear form */
function myFunction() { document
我在一个单独的文件中有一个JQuery脚本正在处理的表单,我希望在用户单击submit后清除输入。
$(document).ready(function() {
var form = $('#assign_form'); // contact form
var submit = $('#submit'); // submit button
var alert = $('.alert'); // alert div for show alert message
// form submit event
f
描述- vue.js web表单验证场景
使用的vue-form验证器库来自。
jsfiddle链接:
问题:
在使用dom的form.reset()方法时,无法在没有错误类的情况下将表单重置到状态。在ajax提交之后,处理重置表单的正确方法是什么?当你点击“重置”按钮时,如何在没有验证文本的情况下恢复到init状态& css高亮显示?
在jsfiddle示例中,浏览器控制台调试模式。
- since one of the condition to remove error class is to make $submitted value to false, yet