为什么单选按钮不启用禁用的提交按钮

Why doesn't the Radio Button enable the disabled Submit button

应该是一个标准的 HTML5 问题,但对于我来说,我找不到直接的答案。

当我有以下代码时(已在 jsfiddle 中截取但经过测试):

<form>
   <input type="radio" name="color" value="black" required />
   <input type="radio" name="color" value="white" />
   <input type="submit" value="Click Here" disabled="disabled"/>
</form>

我无法在选择单选按钮后单击按钮。搜索了将近一个小时的答案(可能是我的 google-foo 正在减弱)。

试试这个

$(document).ready(function() {
    $('input[type=radio][name=color]').change(function() {
        $('input[type=submit]').removeAttr('disabled')
    }); });

https://jsfiddle.net

disabled 是一个 html 属性,因为它不能与 condition.It 一起应用 永久禁用该元素,直到该属性 removed.It 可以很好地使用 angular的 'ng-disabled'.https://docs.angularjs.org/api/ng/directive/ngDisabled