snowcrash - 2013-09-13

Hi, i need help to validate my forms checkboxes. i have some checkboxes in my form.

the HTML:

            <label>Wochentag </label>
            <ul class="formee-list">
                <li><input id="field_20_option_0" type="checkbox" value="Montag" name="field_20[]" /> <label>Montag</label></li>
                <li><input id="field_20_option_1" type="checkbox" value="Dienstag" name="field_20[]" /> <label>Dienstag</label></li>
                <li><input id="field_20_option_2" type="checkbox" value="Mittwoch" name="field_20[]" /> <label>Mittwoch</label></li>
                <li><input id="field_20_option_3" type="checkbox" value="Donnerstag" name="field_20[]" /> <label>Donnerstag</label></li>
                <li><input id="field_20_option_4" type="checkbox" value="Freitag" name="field_20[]" /> <label>Freitag</label></li>
                <li><input id="field_20_option_5" type="checkbox" value="Samstag" name="field_20[]" /> <label>Samstag</label></li>
            </ul>
    </div>

            <label>Tageszeit </label>
            <ul class="formee-list">
                <li><input id="field_21_option_0" type="checkbox" value="vormittags" name="field_21[]" /> <label>vormittags</label></li>
                <li><input id="field_21_option_1" type="checkbox" value="nachmittags" name="field_21[]" /> <label>nachmittags</label></li>
                <li><input id="field_21_option_2" type="checkbox" value="abends" name="field_21[]" /> <label>abends</label></li>
            </ul>
    </div>

Script in the bottom

function validatePage1()

        {
            retVal = true;
            if (validateField('field_0','fieldBox_0','radio',1) == false)
             retVal=false;
            if (validateField('field_1','fieldBox_1','text',1) == false)
             retVal=false;
             if (validateField('field_1a','fieldBox_1a','text',1) == false)
             retVal=false;
             if (validateField('field_2','fieldBox_2','text',1) == false)
             retVal=false;
             if (validateField('field_3','fieldBox_3','text',1) == false)
             retVal=false;
             if (validateField('field_4','fieldBox_4','email',1) == false)
             retVal=false;
             if (validateField('field_5','fieldBox_5','text',1) == false)
             retVal=false;
             if (validateField('field_6','fieldBox_6','text',1) == false)
             retVal=false;
             if (validateField('field_7','fieldBox_7','text',1) == false)
             retVal=false;
             if (validateField('field_8','fieldBox_8','text',1) == false)
             retVal=false;
             if (validateCheckBox('field_9','fieldBox_9','checkbox',1) == false)
             retVal=false;
             if (validateField('field_10','fieldBox_10','text',1) == false)
             retVal=false;
             if (validateField('field_11','fieldBox_11','text',1) == false)
             retVal=false;
             if (validateField('field_12','fieldBox_12','text',1) == false)
             retVal=false;
              if (validateField('field_13','fieldBox_13','text',1) == false)
             retVal=false;
              if (validateField('field_14','fieldBox_14','text',1) == false)
             retVal=false;
              if (validateField('field_15','fieldBox_15','text',1) == false)
             retVal=false;
             if (validateCheckBox('field_16','fieldBox_16','checkbox',1) == false)
             retVal=false;
              if (validateField('field_17','fieldBox_17','text',1) == false)
             retVal=false;
              if (validateField('field_18','fieldBox_18','text',1) == false)
             retVal=false;
              if (validateField('field_19','fieldBox_19','text',1) == false)
             retVal=false;
             if (validateCheckBox('field_20','fieldBox_20','checkbox',1) == false)
             retVal=false;
             if (validateCheckBox('field_21','fieldBox_21','checkbox',1) == false)
             retVal=false;

            if(retVal == false)
            {
                alert('Bitte füllen Sie das Formular vollständig aus, damit wir Sie optimal beraten können. Bitte korrigieren Sie die roten Felder. Alle Felder sind Pflichtfelder!');
                return false;
            }
            return retVal;
        }
    //-->
    </SCRIPT>

thx in advance

 

Last edit: snowcrash 2013-09-13