javascript - jquery validation to select atleast one checkbox -


i have written following code select multiple checkbox , need validate atleast 1 checkbox selected . in following code data submission database working if removed onsubmit="return validate_form()" , want validate atleast 1 checkbox selected.
following code->

<?php $link=mysql_connect("localhost","root","") or die("cant connect");  mysql_select_db("country_ajax",$link) or die("cant select db"); extract($_post); $check_exist_qry="select * language"; $run_qry=mysql_query($check_exist_qry); $total_found=mysql_num_rows($run_qry); if($total_found >0) {     $my_value=mysql_fetch_assoc($run_qry);     $my_stored_language=explode(',',$my_value['language_name']); }  if(isset($submit)) {     $fname=$_post['fname'];     $sname=$_post['sname'];     $all_language_value = implode(",",$_post['language']);     if($total_found >0)     {         //update         $upd_qry="update language set language_name='".$all_language_value."' member_id = 75";         mysql_query($upd_qry);      }     else     {         //insert         $ins_qry="insert language(language_name) values('".$all_language_value."') member_id = 75";         mysql_query($ins_qry);     } }  ?> <form method="post" action="" onsubmit="return validate_form()";> <input type="text" name="fname"/><br> <input type="text" name="sname"/><br> languahe know <br/>     <input type="checkbox" name="language[]" value="1" <?php if(in_array(1,$my_stored_language)){echo "checked";}?>><label>php</label><br>     <input type="checkbox" name="language[]" value="2" <?php if(in_array(2,$my_stored_language)){echo "checked";}?>><label>java</label><br>     <input type="checkbox" name="language[]" value="3" <?php if(in_array(3,$my_stored_language)){echo "checked";}?>><label>c</label><br>     <input type="checkbox" name="language[]" value="4" <?php if(in_array(4,$my_stored_language)){echo "checked";}?>><label>javascript</label><br>     <input type="checkbox" name="language[]" value="5" <?php if(in_array(5,$my_stored_language)){echo "checked";}?>><label>c#</label><br>     <input type="checkbox" name="language[]" value="6" <?php if(in_array(6,$my_stored_language)){echo "checked";}?>><label>.net</label><br>       <input type="submit" name="submit" value="submit"> </form> <script> function validate_form() { valid = true;  if($('input[type=checkbox]:checked').length == 0) {     alert ( "error! please select @ least 1 checkbox" );     valid = false; }  return valid; } </script> 

    function validate_form()     {     valid = true;     $('form').find('input[type=checkbox]').each(function(){         if($('input[type=checkbox]:checked').length == 0)         {             alert ( "error! please select @ least 1 checkbox" );             valid = false;         }      )};   return valid; } 

try one.


Comments

Popular posts from this blog

apache - PHP Soap issue while content length is larger -

asynchronous - Python asyncio task got bad yield -

javascript - Complete OpenIDConnect auth when requesting via Ajax -