Home  >  Article  >  Backend Development  >  白痴问题-js验证复选.

白痴问题-js验证复选.

WBOY
WBOYOriginal
2016-06-23 14:08:381035browse

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

    
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 

 
   
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn