我使用HTML5字段验证来控制输入类型="数字" ,"电子邮件"。在提交红色大纲时,此控件即将出现,因为它是必填字段。但在清除控制值时,我也想删除这个红色边框。任何指针都会有所帮助。我尝试了$(" #txtName")。removeClass('无效');但它不起作用。
答案 0 :(得分:0)
$("#txtName").removeClass('invalid')
),并且在表单验证时添加(例如,使用.invalid
),则 $("#txtName").addClass('invalid')
会有效。
如果您正在使用内置表单验证(即使用<input type="..." required>
),您应该看到
this other question的答案,特别是setCustomValidity(error)
方法。