Heim >Backend-Entwicklung >PHP-Tutorial >白痴问题-js验证复选.

白痴问题-js验证复选.

WBOY
WBOYOriginal
2016-06-23 14:08:381041Durchsuche

各位大神:我的代码是这样的:

    
9. A quelle(s) famille(s) Activ’Age vos activités appartiennent-elles ?

Activités gymniques   

Activités gymniques aquatiques

Activités fitness/forme

Activités douces/ bien-être 

 
   


我想给这个复选加个js检验,如果一个没选停留在原页并且发警告,如果选了,就跳到reponse.php.我试验了网上好多的js码,没一个成功的,请问各位大神要怎么写这个js呢?


回复讨论(解决方案)

随性写的,没有验证过,大概思路是这样的

$("input[name='Submit']").click(function(){  if($("input[name='activite[]']").attr("checked") == false){    alert('至少选择一个吧');   }   else{   location.herf = "reponse.php";    }});

在检查失败的时候,需要return false;让页面不跳转,否则的话,虽然检查出没选择了,但是还是会跳转。所以在提示警告的代码后面,跟着一个return false;
代码就不写了啊,好久不写PHP了,忘了,呵呵。

<script>  function func(obj){       var boxs=obj.elements['activite[]'];	   var counter=0;	   for(var i=0;i<boxs.length;i++){	       if(boxs[i].checked) counter++	   }	   if(counter==0){ 	     alert('必须选一个');   		 return false;	   }		   return true;  }</script><form action = "reponse.php"  name="form1" method = "post" onsubmit="return func(this)">
 

JQUERY验证:

<script></script>
<script> <br /> function formValidate(){ <br /> if($(":checked").length==0){ <br /> alert('哥,随便选一个呗?'); <br /> return false; <br /> }else{ <br /> return true; <br /> } <br /> } <br /> <br /> </script>

    
9. A quelle(s) famille(s) Activ’Age vos activités appartiennent-elles ?

Activités gymniques   

Activités gymniques aquatiques

Activités fitness/forme

Activités douces/ bien-être 

 
   
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn