私は立ち往生しているので助けが必要です。最初のスクリプトは正常に動作しますが、ブートストラップ/ Javascript - 選択されている場合はチェックボックスをオンにし、そうでない場合はすべてを選択解除します
$(function() {
$('.turn_on').on("click", function() {
var checked = $(this).is(':checked');
var $otherChecks = $('.check_1, .check_2');
$otherChecks.removeAttr('disabled', checked);
});
});
$('.turn_on').change(function() {
if(this.checked){
var $otherChecks = $('.check_1, .check_2');
$otherChecks.removeAttr('disabled', checked);
}else{
var checked = $(this).is(':checked');
var $otherChecks1 = $('.check_1, .check_2');
$otherChecks1.removeAttr('disabled', checked);
}
});
<form method="post">
<label class="checkbox"><input type="checkbox" name="turn_on" value="turn_on" class="turn_on">Turn on</label>
<br>
<label class="checkbox"><input type="checkbox" name="check_1" value="check_1" class="check_1" disabled>Option 1</label>
<label class="checkbox"><input type="checkbox" name="check_2" value="check_2" class="check_2" disabled>Option 2</label>
<button type="submit" class="btn btn-primary" name="submit">Save</button>
</form>
「チェンジ」でスクリプトが動作しない:
だから基本的に私はこれを持っています。 これは基本的には、ユーザーが "turn_on"というボックスをチェックして、他のすべてのチェックボックスを "undisables"するときです。
また、すべてのdivとスクリプトが正しいです。 変更に応じてコードが機能しないことがあります。
PHPの部分はどこですか? – Epodax
どのようなPHP部品ですか? @エポダス –
あなたの質問にはPHPで – Epodax