白痴的js控制disabled问题.

WBOY
Libérer: 2016-06-23 14:11:44
original
1227 Les gens l'ont consulté

各位大神,我想在这个多选里实现一个如果不选BP JEPS,就不能选BP JEPS Avec un UCC 或者BP JEPS Avec un US.目前多选的代码是这样,请问js里的ChangeStatut()要咋写呢?
for($i=0;$i  echo " BP JEPS

";     
             echo " BP JEPS Avec un UCC

";    
              echo " BP JEPS Avec un CS

";    
}
**************************************************************
我写了好几个都不对.主要是弄不好那个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>";    }
Copier après la connexion
Copier après la connexion

可以这样写

<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>";    }
Copier après la connexion
Copier après la connexion


大神谢谢你啊,每次都老您费神,真是不好意思.....

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal