【发布时间】:2026-02-08 01:00:03
【问题描述】:
我只需要一些有关此代码的帮助。
var prv3;
var markIt3 = function(e) {
if (prv3 === this && this.checked) {
this.checked = false;
prv3 = null;
} else {
prv3 = this;
}
};
$(function() {
$('input.class_x').on('click', markIt3);
});
$('input[type=radio]').on('change', function() {
var current = $('input.class_x').filter(':checked');
var sbmtBtn = document.getElementById('SubmitButton');
sbmtBtn.disabled = true;
if (current.length > 1) {
sbmtBtn.disabled = false;
} else {
sbmtBtn.disabled = true;
}
}).change();
我的要求如下: 任何人都可以修复缺少的内容,以便表单提交按钮返回应禁用状态,因为此表单仅在检查了 2 个输入类型单选时才启用它?
这种形式前面的描述是一切的主要思想:
一个表单,有几个输入类型的单选。检查至少 2 并且启用提交按钮。但是如果你取消选中其中任何一个,提交按钮应该禁用,但我无法实现这部分。 我只需要一点 IT 方面的帮助,别无其他。
请不要过多更改我的代码!可以吗?
在这里检查小提琴:https://jsfiddle.net/Suiberu/70tkgk5t/13/
谢谢!
【问题讨论】:
标签: javascript jquery forms radio-button form-submit