jQuery validation plugin checkbox validation -
i need validate form. using jquery validation plugin cannot seem working.
<form id="form1" name="form1" action=<?=$_server['php_self'];?> method="post"> <div> <h3>cardio-pulmonary system</h3> <div style="border: medium none;display: inline;padding: 0;text-align:left"> <h4>1. have, or have had, or take medications for?</h4> <label><input class="checkbox" type="checkbox" value="none" name="q1[]" />no / or none of below</label> <p><input class="checkbox" type="checkbox" value="q1-1" name="q1[]" />heart disease (please specify) <input class="checkbox" type="text" id="text" name="q1-1" value="" /></p> <p><input class="checkbox" type="checkbox" value="high blood pressure" name="q1[]" />high blood pressure</p> <p><input class="checkbox" type="checkbox" value="high cholesterol" name="q1[]" />high cholesterol</p> <p><input class="checkbox" type="checkbox" value="diabetes" name="q1[]" />diabetes</p> <p><input class="checkbox" type="checkbox" value="q1-2" name="q1[]" />lung disorder (eg asthma, emphysema) <input class="checkbox" type="text" id="text" name="q1-2" value="" /></p> <p><input class="checkbox" type="checkbox" value="other cardiac problem" name="q1[]" />other cardiac problem (include pacemaker)</p> <h4>2. have family history of?</h4> <p><input type="checkbox" value="none" name="q2[]" />no / or none of below</p> <p><input type="checkbox" value="heart murmur" name="q2[]" />heart murmur</p> <p><input type="checkbox" value="valve defect" name="q2[]" />valve defect</p> <p><input type="checkbox" value="racing heart" name="q2[]" />racing heart</p> <p><input type="checkbox" value="irregular beats" name="q2[]" />irregular beats</p> <p><input type="checkbox" value="angina" name="q2[]" />angina</p> <p>other<br/><input type="text" id="text" value="" name="q2[]" /></p> <h4>3. have ever been told have heart problems? eg</h4> <p><input type="checkbox" value="none" name="q3[]" />no / or none of below</p> <p><input type="checkbox" value="heart disease" name="q3[]" />heart disease</p> <p><input type="checkbox" value="high blood pressure" name="q3[]" />high blood pressure</p> <p><input type="checkbox" value="high cholesterol" name="q3[]" />high cholesterol</p> <p><input type="checkbox" value="diabetes" name="q3[]" />diabetes</p> <p><input type="checkbox" value="stroke" name="q3[]" />stroke</p> <h4>4. have, or have experienced?</h4> <p><input type="checkbox" value="none" name="q4[]" />no / or none of below</p> <p><input type="checkbox" value="epilepsy" name="q4[]" />epilepsy</p> <p><input type="checkbox" value="fainting" name="q4[]" />fainting</p> <p><input type="checkbox" value="seizures" name="q4[]" />seizures</p> <p><input type="checkbox" value="dizzy spells" name="q4[]" />dizzy spells</p> <p><input type="checkbox" value="convulsions" name="q4[]" />convulsions</p> <h4>5. have ever smoked cigarettes?</h4> <p><input type="checkbox" value="q5-1" name="q5[]" />yes, still approx <input type="text" name="q5-1" style="width:20px" maxlength="3" /> day</p> <p><input type="checkbox" value="q5-2" name="q5[]" />yes, stopped <input type="text" name="q5-2" style="width:20px" maxlength="3" /> months / <input type="text" name="q5-3" style="width:20px" maxlength="3" /> years ago. </p> <p><input type="checkbox" value="never" name="q5[]" />never</p> </div> </form>
how validate checkboxes need select @ least 1 each question?
this form...http://test9.favstay.com/form.php
use min , max length
<input type="checkbox" value="palin" name="upd" id="upd"/> </p> <p> <label for="fox">fox</label> <input type="checkbox" value="fox" name="upd" id="upd" /> </p> <p> <label for="left">left</label> <input type="checkbox" value="left" name="upd" id="upd" /> </p>
validate
$("#upd").rules("add", { required: true, minlength: 1, maxlength: 1, messages: { required: "please pick category", minlength: jquery.format("please, check @ least 1 box"), maxlength: jquery.format("please, checked many boxes"), } });
add id each checkbox(q4, q5 etc), substitute q3, q4 etc have #upd. adapt needs.
Comments
Post a Comment