gpt4 book ai didi

javascript - 如何使用 JavaScript 在 Firefox 中将必需的 radio 输入设为可选?

转载 作者:行者123 更新时间:2023-11-30 18:25:22 25 4
gpt4 key购买 nike

我正在尝试使用 HTML5 Constraint Validation在我的表单中帮助用户在提交之前发现客户端错误(显然也进行服务器端验证)。

我遇到这样一种情况,我需要有条件地根据用户在其他字段中的选择将某些字段设为必填或可选。但是,在 Firefox 中,我在较早的时候无法将 radio 输入在需要它们之后是可选的。我已经尝试在这些 radio 输入上删除 required 属性并将 this.willValidate 设置为 false,但无论我做什么,Firefox 似乎仍然认为它们是必需的。

这是一个演示:http://jsfiddle.net/rrud/fUcUn/

有没有人对我可以在 JavaScript 中尝试告诉 Firefox 在需要时将这些 radio 设为可选的任何其他想法有任何想法?

我的示例在 Chrome 和 Opera 中运行良好,而在 Firefox 中,所有非 radio 输入都按预期运行...所以也许这只是 Firefox 中的一个错误?我在 Win7 上使用 Firefox 13.0。

最佳答案

使用jQuery的prop方法:$.fn.prop

-> $('input').prop('required', true|false);

http://jsfiddle.net/trixta/fUcUn/12/

关于javascript - 如何使用 JavaScript 在 Firefox 中将必需的 radio 输入设为可选?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10990861/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com