このコードで少し助けが必要です。2つの入力ラジオをチェックすると無効にされた送信ボタンが有効になりますが、チェックを外すと送信ボタンは無効になりません
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つをチェックするとSubmitボタンが有効になります。しかし、いずれかのチェックボックスをオフにすると、[送信]ボタンは無効にする必要がありますが、このPARTを達成することはできません。 私はITだけで少し助けてください。
私のコードをあまり変更しないでください!できますか?
チェック右ここフィドル:https://jsfiddle.net/Suiberu/70tkgk5t/13/
ありがとう!
感謝を計画したとして、誰もが https://jsfiddle.net/Suiberu/70tkgk5t/32/ – NotRocketScientist