Rumah > pembangunan bahagian belakang > tutorial php > 白痴的js控制disabled问题.

白痴的js控制disabled问题.

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2016-06-23 14:11:44
asal
1297 orang telah melayarinya

各位大神,我想在这个多选里实现一个如果不选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>";    }
Salin selepas log masuk
Salin selepas log masuk

可以这样写

<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>";    }
Salin selepas log masuk
Salin selepas log masuk


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

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan