Javascript Firefox提醒我“注意”;“必需”;JS清除后的字段

Javascript Firefox提醒我“注意”;“必需”;JS清除后的字段,javascript,jquery,html,firefox,requiredfieldvalidator,Javascript,Jquery,Html,Firefox,Requiredfieldvalidator,我已经使用jQuery完成了一篇ajax文章,我希望在成功提交后,表单输入被清除。问题是Firefox(24.0)在JS清除必填字段后会提醒我 这是密码,这是密码。试着在输入中写些东西并提交表单 HTML: 更新:第一次加载页面时,Firefox会将输入标记为丢失,前提是您给它一些输入,删除它,并且输入失去焦点。Firefox似乎没有考虑表单的提交,它属于这种情况。这是你的问题 [required] { box-shadow: none; } 您将看到警报框,但不会看到红色边框 这是一把小提琴

我已经使用jQuery完成了一篇ajax文章,我希望在成功提交后,表单输入被清除。问题是Firefox(24.0)在JS清除必填字段后会提醒我

这是密码,这是密码。试着在输入中写些东西并提交表单

HTML:

更新:第一次加载页面时,Firefox会将输入标记为丢失,前提是您给它一些输入,删除它,并且输入失去焦点。Firefox似乎没有考虑表单的提交,它属于这种情况。

这是你的问题

[required] {
box-shadow: none;
}

您将看到警报框,但不会看到红色边框

这是一把小提琴


尽管当你有合适的动作链接时,它可能会起作用。。在我的firefox中,红色边框不会出现,但有时会表现为wierd

我假设您在服务器端进行验证,同时通过ajax提交表单。那么为什么不去掉文本字段的必需属性呢?你说的“behaves wierd”到底是什么意思?它与我的Fx完美配合。不知道,当我点击提交按钮时,我的firefox出现了一个问题,比如页面未找到或我写的某些东西可能是正确的操作链接不会产生相同的结果:)另一方面,很好:)无论如何,我喜欢你的解决方案。很遗憾,我不得不删除“必需”警报。我可以使用JS重新添加它,但这很烦人:DThanks。。乐意帮忙:)
jQuery(document).ready(function() {
    "use strict";

    $("#form").on("submit", function (e) {
        e.preventDefault();
        $("#text").val("");
    });
});
[required] {
box-shadow: none;