マスターの皆様、この複数選択でメソッドを実装したいのですが、BP JEPS を選択しないと、BP JEPS Avec un UCC または BP JEPS Avec un US を選択できません。現在の複数選択コードは次のとおりです。 ChangeStatut()はjsでどうやって書くのですか?
for($i=0;$i
" br>"
}
*********************** ******************** **********************
いくつか間違ったことを書きました。主に for が理解できなかったからです。お願いします。 ? ?書き方、皆さんありがとうございます:
function ChangeStatut() {
if(???.checked == true) {? ? ? .validation.disabled = false }
if(???.checked == false) {? ? ? .validation.disabled = true }
}
-------------------------------------- --
PS : ページを転送した後、パラメータを取得するために $diplome=$_POST[$i."_diplome"]; を書く必要があります
<script>function ChangeStatut(e) { var tags = document.getElementsByName(e.name); for(var i=1; i<tags.length; i++) tags[i].disabled = ! e.checked;}</script><?phpfor($i=0;$i<4;$i++){ echo " <input type=\"checkbox\" name=\"$i.diplome[]\" value=\"BPJEPS\" onClick=\"ChangeStatut(this)\">BP JEPS<br><br>"; echo " <input type=\"checkbox\" name=\"$i.diplome[]\" value=\"BPJEPSucc\" disabled >BP JEPS Avec un UCC<br><br>"; echo " <input type=\"checkbox\" name=\"$i.diplome[]\" value=\"BPJEPScs\" disabled >BP JEPS Avec un CS<br><br>"; }
ありがとう、マスター、毎度ご迷惑をおかけして本当にごめんなさい....