Menu

Form won't be validated

Help
zwiebug
2007-08-23
2013-06-03
  • zwiebug

    zwiebug - 2007-08-23

    i created a form that consists of about 30 question items that itself have 5 possible answers (radio buttons). the problem is that even if one doesn't check any radio button, the form will be sent to my emailadress and no error will be shown that one hasn't filled out every question. i thought validation is turned on when i select "required" in the phpformgenator?

    here is the code partitially, i haven't changed anything in there (1:1 from the source zip)

    <!-- calendar stuff -->
    <link rel="stylesheet" type="text/css" href="calendar/calendar-blue2.css" />
    <script type="text/javascript" src="calendar/calendar.js"></script>
    <script type="text/javascript" src="calendar/calendar-en.js"></script>
    <script type="text/javascript" src="calendar/calendar-setup.js"></script>
    <!-- END calendar stuff -->
    <!-- expand/collapse function -->
    <SCRIPT type=text/javascript>
            <!--
            function collapseElem(obj)
            {
                var el = document.getElementById(obj);
                el.style.display = 'none';
            }

            function expandElem(obj)
            {
                var el = document.getElementById(obj);
                el.style.display = '';
            }

            //-->
            </SCRIPT>
    <!-- expand/collapse function -->
    <!-- expand/collapse function -->
    <SCRIPT type=text/javascript>
                <!--

                // collapse all elements, except the first one
                function collapseAll()
                {
                    var numFormPages = 1;

                    for(i=2; i <= numFormPages; i++)
                    {
                        currPageId = ('mainForm_' + i);
                        collapseElem(currPageId);
                    }
                }

                //-->
                </SCRIPT>
    <!-- expand/collapse function -->
    <!-- validate -->
    <SCRIPT type=text/javascript>
            <!--
                function validateField(fieldId, fieldBoxId, fieldType, required)
                {
                    fieldBox = document.getElementById(fieldBoxId);
                    fieldObj = document.getElementById(fieldId);

                    if(fieldType == 'text'  ||  fieldType == 'textarea'  ||  fieldType == 'password'  ||  fieldType == 'file'  ||  fieldType == 'phone'  || fieldType == 'website')
                    {   
                        if(required == 1 && fieldObj.value == '')
                        {
                            fieldObj.setAttribute("class","mainFormError");
                            fieldObj.setAttribute("className","mainFormError");
                            fieldObj.focus();
                            return false;                   
                        }

                    }

                    else if(fieldType == 'menu'  || fieldType == 'country'  || fieldType == 'state')
                    {   
                        if(required == 1 && fieldObj.selectedIndex == 0)
                        {               
                            fieldObj.setAttribute("class","mainFormError");
                            fieldObj.setAttribute("className","mainFormError");
                            fieldObj.focus();
                            return false;                   
                        }

                    }

                    else if(fieldType == 'email')
                    {   
                        if((required == 1 && fieldObj.value=='')  ||  (fieldObj.value!=''  && !validate_email(fieldObj.value)))
                        {               
                            fieldObj.setAttribute("class","mainFormError");
                            fieldObj.setAttribute("className","mainFormError");
                            fieldObj.focus();
                            return false;                   
                        }

                    }

                }

                function validate_email(emailStr)
                {       
                    apos=emailStr.indexOf("@");
                    dotpos=emailStr.lastIndexOf(".");

                    if (apos<1||dotpos-apos<2)
                    {
                        return false;
                    }
                    else
                    {
                        return true;
                    }
                }

                function validateDate(fieldId, fieldBoxId, fieldType, required,  minDateStr, maxDateStr)
                {
                    retValue = true;

                    fieldBox = document.getElementById(fieldBoxId);
                    fieldObj = document.getElementById(fieldId);   
                    dateStr = fieldObj.value;

                    if(required == 0  && dateStr == '')
                    {
                        return true;
                    }

                    if(dateStr.charAt(2) != '/'  || dateStr.charAt(5) != '/' || dateStr.length != 10)
                    {
                        retValue = false;
                    }   

                    else    // format's okay; check max, min
                    {
                        currDays = parseInt(dateStr.substr(0,2),10) + parseInt(dateStr.substr(3,2),10)*30  + parseInt(dateStr.substr(6,4),10)*365;
                        //alert(currDays);

                        if(maxDateStr != '')
                        {
                            maxDays = parseInt(maxDateStr.substr(0,2),10) + parseInt(maxDateStr.substr(3,2),10)*30  + parseInt(maxDateStr.substr(6,4),10)*365;
                            //alert(maxDays);
                            if(currDays > maxDays)
                                retValue = false;
                        }

                        if(minDateStr != '')
                        {
                            minDays = parseInt(minDateStr.substr(0,2),10) + parseInt(minDateStr.substr(3,2),10)*30  + parseInt(minDateStr.substr(6,4),10)*365;
                            //alert(minDays);
                            if(currDays < minDays)
                                retValue = false;
                        }
                    }

                    if(retValue == false)
                    {
                        fieldObj.setAttribute("class","mainFormError");
                        fieldObj.setAttribute("className","mainFormError");
                        fieldObj.focus();
                        return false;
                    }
                }
            //-->
            </SCRIPT>
    <!-- end validate -->
    </head>
    <body onLoad="collapseAll()">
    <div id="mainForm">
      <div id="formHeader">
        <h2 class="formInfo">GEZ-Geb&uuml;hrenboykott</h2>
        <p class="formInfo">Eine Online-Befragung</p>
      </div>
      <BR/>
      <!-- begin form -->
      <form method=post enctype=multipart/form-data action=processor.php onSubmit="return validatePage1();">
        <ul class=mainForm id="mainForm_1">
        <li class="mainForm" id="fieldBox_1">
          <label class="formFieldQuestion">1.: Ich w&uuml;rde wahrscheinlich am GEZ-Boykott teilnehmen!&nbsp;*&nbsp;<a class=info href=#><img src=imgs/tip_small.png border=0><span class=infobox>Bitte w&auml;hlen Sie aus den folgenden Antworten die auf Sie zutreffende aus.</span></a></label>
          <span>
          <input class=mainForm type=radio name=field_1 id=field_1_option_1 value="1: Stimmt überhaupt nicht!" />
          <label class=formFieldOption for="field_1_option_1">1: Stimmt &uuml;berhaupt nicht!</label>
          <input class=mainForm type=radio name=field_1 id=field_1_option_2 value="2:" />
          <label class=formFieldOption for="field_1_option_2">2: Stimmt eher nicht.</label>
          <input class=mainForm type=radio name=field_1 id=field_1_option_3 value="3:" />
          <label class=formFieldOption for="field_1_option_3">3: Kann mich nicht festlegen.</label>
          <input class=mainForm type=radio name=field_1 id=field_1_option_4 value="4:" />
          <label class=formFieldOption for="field_1_option_4">4: Stimmt eher schon.</label>
          <input class=mainForm type=radio name=field_1 id=field_1_option_5 value="5: Stimmt absolut!" />
          <label class=formFieldOption for="field_1_option_5">5: Stimmt absolut!</label>
          </span></li>
        <li class="mainForm" id="fieldBox_2">
          <label class="formFieldQuestion">2.: Ich h&auml;tte bestimmt vor, am GEZ-Boykott teilzunehmen.&nbsp;*&nbsp;<a class=info href=#><img src=imgs/tip_small.png border=0><span class=infobox>Bitte w&auml;hlen Sie aus den folgenden Antworten die auf Sie zutreffende aus.</span></a></label>
          <span>
          <input class=mainForm type=radio name=field_2 id=field_2_option_1 value="1: Stimmt überhaupt nicht!" />
          <label class=formFieldOption for="field_2_option_1">1: Stimmt &uuml;berhaupt nicht!</label>
          <input class=mainForm type=radio name=field_2 id=field_2_option_2 value="2:" />
          <label class=formFieldOption for="field_2_option_2">2: Stimmt eher nicht.</label>
          <input class=mainForm type=radio name=field_2 id=field_2_option_3 value="3:" />
          <label class=formFieldOption for="field_2_option_3">3: Kann mich nicht festlegen.</label>
          <input class=mainForm type=radio name=field_2 id=field_2_option_4 value="4:" />
          <label class=formFieldOption for="field_2_option_4">4: Stimmt eher schon.</label>
          <input class=mainForm type=radio name=field_2 id=field_2_option_5 value="5: Stimmt absolut!" />
          <label class=formFieldOption for="field_2_option_5">5: Stimmt absolut!</label>
          </span></li>
        <li class="mainForm" id="fieldBox_3">
          <label class="formFieldQuestion">3.: Meine Teilnahme am GEZ-Boykott w&auml;re ...&nbsp;*&nbsp;<a class=info href=#><img src=imgs/tip_small.png border=0><span class=infobox>Bitte w&auml;hlen Sie aus den folgenden Antworten die auf Sie zutreffende aus.</span></a></label>
          <span>
          <input class=mainForm type=radio name=field_3 id=field_3_option_1 value="5: … sehr wahrscheinlich!" />
          <label class=formFieldOption for="field_3_option_1">5: ... sehr wahrscheinlich!</label>
          <input class=mainForm type=radio name=field_3 id=field_3_option_2 value="4:" />
          <label class=formFieldOption for="field_3_option_2">4: ... relativ wahrscheinlich.</label>
          <input class=mainForm type=radio name=field_3 id=field_3_option_3 value="3:" />
          <label class=formFieldOption for="field_3_option_3">3: ... m&ouml;glich aber nicht sicher.</label>
          <input class=mainForm type=radio name=field_3 id=field_3_option_4 value="2:" />
          <label class=formFieldOption for="field_3_option_4">2: ... relativ unwahrscheinlich.</label>
          <input class=mainForm type=radio name=field_3 id=field_3_option_5 value="1: … sehr unwahrscheinlich!" />
          <label class=formFieldOption for="field_3_option_5">1: ... sehr unwahrscheinlich!</label>
          </span></li>
        <li class="mainForm" id="fieldBox_4">
          <label class="formFieldQuestion">4.: Ich w&uuml;rde auch anderen Leuten empfehlen, am GEZ-Boykott teilzunehmen.&nbsp;*&nbsp;<a class=info href=#><img src=imgs/tip_small.png border=0><span class=infobox>Bitte w&auml;hlen Sie aus den folgenden Antworten die auf Sie zutreffende aus.</span></a></label>
          <span>
          <input class=mainForm type=radio name=field_4 id=field_4_option_1 value="1: Stimmt überhaupt nicht!" />
          <label class=formFieldOption for="field_4_option_1">1: Stimmt &uuml;berhaupt nicht!</label>
          <input class=mainForm type=radio name=field_4 id=field_4_option_2 value="2:" />
          <label class=formFieldOption for="field_4_option_2">2: Stimmt eher nicht.</label>
          <input class=mainForm type=radio name=field_4 id=field_4_option_3 value="3:" />
          <label class=formFieldOption for="field_4_option_3">3: Kann mich nicht festlegen.</label>
          <input class=mainForm type=radio name=field_4 id=field_4_option_4 value="4:" />
          <label class=formFieldOption for="field_4_option_4">4: Stimmt eher schon.</label>
          <input class=mainForm type=radio name=field_4 id=field_4_option_5 value="5: Stimmt absolut!" />
          <label class=formFieldOption for="field_4_option_5">5: Stimmt absolut!</label>
          </span></li>
        <li class="mainForm" id="fieldBox_5">
          <label class="formFieldQuestion">5.: Dass so wenige deutsche Bands und Interpreten im &ouml;ffentlich-rechtlichen Radio laufen, ist ...&nbsp;*&nbsp;<a class=info href=#><img src=imgs/tip_small.png border=0><span class=infobox>Bitte w&auml;hlen Sie aus den folgenden Antworten die auf Sie zutreffende aus.</span></a></label>
          <span>
          <input class=mainForm type=radio name=field_5 id=field_5_option_1 value="1: ... nicht verwerflich!" />
          <label class=formFieldOption for="field_5_option_1">1: ... nicht verwerflich!</label>
          <input class=mainForm type=radio name=field_5 id=field_5_option_2 value="2:" />
          <label class=formFieldOption for="field_5_option_2">2: ... in der Regel ok.</label>
          <input class=mainForm type=radio name=field_5 id=field_5_option_3 value="3:" />
          <label class=formFieldOption for="field_5_option_3">3: ... mir ziemlich egal.</label>
          <input class=mainForm type=radio name=field_5 id=field_5_option_4 value="4:" />
          <label class=formFieldOption for="field_5_option_4">4: ... in der Regel weniger ok.</label>
          <input class=mainForm type=radio name=field_5 id=field_5_option_5 value="5: ... verwerflich!" />
          <label class=formFieldOption for="field_5_option_5">5: ... verwerflich!</label>
          </span></li>
        <li class="mainForm" id="fieldBox_6">
          <label class="formFieldQuestion">6.: Dass so wenige deutsche Bands und Interpreten im &ouml;ffentlich-rechtlichen Radio gespielt werden, ...&nbsp;*&nbsp;<a class=info href=#><img src=imgs/tip_small.png border=0><span class=infobox>Bitte w&auml;hlen Sie aus den folgenden Antworten die auf Sie zutreffende aus.</span></a></label>
          <span>
          <input class=mainForm type=radio name=field_6 id=field_6_option_1 value="1: .... ärgert mich nicht!" />
          <label class=formFieldOption for="field_6_option_1">1: .... &auml;rgert mich nicht!</label>
          <input class=mainForm type=radio name=field_6 id=field_6_option_2 value="2:" />
          <label class=formFieldOption for="field_6_option_2">2: ... finde ich in der Regel ok.</label>
          <input class=mainForm type=radio name=field_6 id=field_6_option_3 value="3:" />
          <label class=formFieldOption for="field_6_option_3">3: ... ist mir ziemlich egal.</label>
          <input class=mainForm type=radio name=field_6 id=field_6_option_4 value="4:" />
          <label class=formFieldOption for="field_6_option_4">4: ... finde ich in der Regel nicht ok.</label>
          <input class=mainForm type=radio name=field_6 id=field_6_option_5 value="5: ... ärgert mich!" />
          <label class=formFieldOption for="field_6_option_5">5: ... &auml;rgert mich!</label>
          </span></li>
        <li class="mainForm" id="fieldBox_7">
          <label class="formFieldQuestion">7.: Dass so wenige deutsche Bands und Interpreten im &ouml;ffentlich-rechtlichen Radio gespielt werden, ist ...&nbsp;*&nbsp;<a class=info href=#><img src=imgs/tip_small.png border=0><span class=infobox>Bitte w&auml;hlen Sie aus den folgenden Antworten die auf Sie zutreffende aus.</span></a></label>
          <span>
          <input class=mainForm type=radio name=field_7 id=field_7_option_1 value="1: …  akzeptabel!" />
          <label class=formFieldOption for="field_7_option_1">1: ...  akzeptabel!</label>
          <input class=mainForm type=radio name=field_7 id=field_7_option_2 value="2:" />
          <label class=formFieldOption for="field_7_option_2">2: ... in der Regel ok.</label>
          <input class=mainForm type=radio name=field_7 id=field_7_option_3 value="3:" />
          <label class=formFieldOption for="field_7_option_3">3: ... mir ziemlich egal.</label>
          <input class=mainForm type=radio name=field_7 id=field_7_option_4 value="4:" />
          <label class=formFieldOption for="field_7_option_4">4: ... in der Regel weniger ok.</label>
          <input class=mainForm type=radio name=field_7 id=field_7_option_5 value="5: … nicht akzeptabel!" />
          <label class=formFieldOption for="field_7_option_5">5: ... nicht akzeptabel!</label>
          </span></li>
        <li class="mainForm" id="fieldBox_8">
          <label class="formFieldQuestion">8.: Dass so wenige deutsche Bands und Interpreten im &ouml;ffentlich-rechtlichen Radio gespielt werden, ist ...&nbsp;*&nbsp;<a class=info href=#><img src=imgs/tip_small.png border=0><span class=infobox>Bitte w&auml;hlen Sie aus den folgenden Antworten die auf Sie zutreffende aus.</span></a></label>
          <span>
          <input class=mainForm type=radio name=field_8 id=field_8_option_1 value="1: …  nicht empörend!" />
          <label class=formFieldOption for="field_8_option_1">1: ...  nicht emp&ouml;rend!</label>
          <input class=mainForm type=radio name=field_8 id=field_8_option_2 value="2:" />
          <label class=formFieldOption for="field_8_option_2">2: ... in der Regel ok.</label>
          <input class=mainForm type=radio name=field_8 id=field_8_option_3 value="3:" />
          <label class=formFieldOption for="field_8_option_3">3: ... mir ziemlich egal.</label>
          <input class=mainForm type=radio name=field_8 id=field_8_option_4 value="4:" />
          <label class=formFieldOption for="field_8_option_4">4: ... in der Regel weniger ok.</label>
          <input class=mainForm type=radio name=field_8 id=field_8_option_5 value="5: … empörend!" />
          <label class=formFieldOption for="field_8_option_5">5: ... emp&ouml;rend!</label>
          </span></li>
        <li class="mainForm" id="fieldBox_9">
          <label class="formFieldQuestion">9.: Dass nur wenige Lieder von deutschen Bands und Interpreten im &ouml;ffentlich-rechtlichen Radio laufen, ist ...&nbsp;*&nbsp;<a class=info href=#><img src=imgs/tip_small.png border=0><span class=infobox>Bitte w&auml;hlen Sie aus den folgenden Antworten die auf Sie zutreffende aus.</span></a></label>
          <span>
          <input class=mainForm type=radio name=field_9 id=field_9_option_1 value="1: … nicht unerhört!" />
          <label class=formFieldOption for="field_9_option_1">1: ... nicht unerh&ouml;rt!</label>
          <input class=mainForm type=radio name=field_9 id=field_9_option_2 value="2:" />
          <label class=formFieldOption for="field_9_option_2">2: ... in der Regel ok.</label>
          <input class=mainForm type=radio name=field_9 id=field_9_option_3 value="3:" />
          <label class=formFieldOption for="field_9_option_3">3: ... mir ziemlich egal.</label>
          <input class=mainForm type=radio name=field_9 id=field_9_option_4 value="4:" />
          <label class=formFieldOption for="field_9_option_4">4: ... in der Regel weniger ok.</label>
          <input class=mainForm type=radio name=field_9 id=field_9_option_5 value="5: … unerhört!" />
          <label class=formFieldOption for="field_9_option_5">5: ... unerh&ouml;rt!</label>
          </span></li>
        <li class="mainForm" id="fieldBox_10">
          <label class="formFieldQuestion">10.: Meine Zahlung an die GEZ zu k&uuml;rzen, w&auml;re f&uuml;r mich ...&nbsp;*&nbsp;<a class=info href=#><img src=imgs/tip_small.png border=0><span class=infobox>Bitte w&auml;hlen Sie aus den folgenden Antworten die auf Sie zutreffende aus.</span></a></label>
          <span>
          <input class=mainForm type=radio name=field_10 id=field_10_option_1 value="1: … ein geringer Aufwand!" />
          <label class=formFieldOption for="field_10_option_1">1: ... ein geringer Aufwand!</label>
          <input class=mainForm type=radio name=field_10 id=field_10_option_2 value="2:" />
          <label class=formFieldOption for="field_10_option_2">2: ... mit geringem Aufwand machbar.</label>
          <input class=mainForm type=radio name=field_10 id=field_10_option_3 value="3:" />
          <label class=formFieldOption for="field_10_option_3">3: ... weder ein geringer noch ein gro&szlig;er Aufwand.</label>
          <input class=mainForm type=radio name=field_10 id=field_10_option_4 value="4:" />
          <label class=formFieldOption for="field_10_option_4">4: ... nur mit gr&ouml;&szlig;erem Aufwand machbar.</label>
          <input class=mainForm type=radio name=field_10 id=field_10_option_5 value="5: … ein großer Aufwand!" />
          <label class=formFieldOption for="field_10_option_5">5: ... ein gro&szlig;er Aufwand!</label>
          </span></li>
        <li class="mainForm" id="fieldBox_11">
          <label class="formFieldQuestion">11.: Ich h&auml;tte keine Lust meine GEZ-Geb&uuml;hren zu k&uuml;rzen!&nbsp;*&nbsp;<a class=info href=#><img src=imgs/tip_small.png border=0><span class=infobox>Bitte w&auml;hlen Sie aus den folgenden Antworten die auf Sie zutreffende aus.</span></a></label>
          <span>
          <input class=mainForm type=radio name=field_11 id=field_11_option_1 value="1: Stimmt überhaupt nicht!" />
          <label class=formFieldOption for="field_11_option_1">1: Stimmt &uuml;berhaupt nicht!</label>
          <input class=mainForm type=radio name=field_11 id=field_11_option_2 value="2:" />
          <label class=formFieldOption for="field_11_option_2">2: Stimmt eher nicht.</label>
          <input class=mainForm type=radio name=field_11 id=field_11_option_3 value="3:" />
          <label class=formFieldOption for="field_11_option_3">3: Kann mich nicht festlegen.</label>
          <input class=mainForm type=radio name=field_11 id=field_11_option_4 value="4:" />
          <label class=formFieldOption for="field_11_option_4">4: Stimmt eher schon.</label>
          <input class=mainForm type=radio name=field_11 id=field_11_option_5 value="5: Stimmt absolut!" />
          <label class=formFieldOption for="field_11_option_5">5: Stimmt absolut!</label>
          </span></li>
        <li class="mainForm" id="fieldBox_12">
          <label class="formFieldQuestion">12.: Es w&auml;re mir zu umst&auml;ndlich, meine Zahlungen an die GEZ zu k&uuml;rzen!&nbsp;*&nbsp;<a class=info href=#><img src=imgs/tip_small.png border=0><span class=infobox>Bitte w&auml;hlen Sie aus den folgenden Antworten die auf Sie zutreffende aus.</span></a></label>
          <span>
          <input class=mainForm type=radio name=field_12 id=field_12_option_1 value="1: Stimmt überhaupt nicht!" />
          <label class=formFieldOption for="field_12_option_1">1: Stimmt &uuml;berhaupt nicht!</label>
          <input class=mainForm type=radio name=field_12 id=field_12_option_2 value="2:" />
          <label class=formFieldOption for="field_12_option_2">2: Stimmt eher nicht.</label>
          <input class=mainForm type=radio name=field_12 id=field_12_option_3 value="3:" />
          <label class=formFieldOption for="field_12_option_3">3: Kann mich nicht festlegen.</label>
          <input class=mainForm type=radio name=field_12 id=field_12_option_4 value="4:" />
          <label class=formFieldOption for="field_12_option_4">4: Stimmt eher schon.</label>
          <input class=mainForm type=radio name=field_12 id=field_12_option_5 value="5: Stimmt absolut!" />
          <label class=formFieldOption for="field_12_option_5">5: Stimmt absolut!</label>
          </span></li>
        <li class="mainForm" id="fieldBox_13">
          <label class="formFieldQuestion">13.: Ich h&auml;tte Angst vor den rechtlichen Konsequenzen einer Teilnahme am GEZ-Boykott.&nbsp;*&nbsp;<a class=info href=#><img src=imgs/tip_small.png border=0><span class=infobox>Bitte w&auml;hlen Sie aus den folgenden Antworten die auf Sie zutreffende aus.</span></a></label>
          <span>
          <input class=mainForm type=radio name=field_13 id=field_13_option_1 value="1: Stimmt überhaupt nicht!" />
          <label class=formFieldOption for="field_13_option_1">1: Stimmt &uuml;berhaupt nicht!</label>
          <input class=mainForm type=radio name=field_13 id=field_13_option_2 value="2:" />
          <label class=formFieldOption for="field_13_option_2">2: Stimmt eher nicht.</label>
          <input class=mainForm type=radio name=field_13 id=field_13_option_3 value="3:" />
          <label class=formFieldOption for="field_13_option_3">3: Kann mich nicht festlegen.</label>
          <input class=mainForm type=radio name=field_13 id=field_13_option_4 value="4:" />
          <label class=formFieldOption for="field_13_option_4">4: Stimmt eher schon.</label>
          <input class=mainForm type=radio name=field_13 id=field_13_option_5 value="5: Stimmt absolut!" />
          <label class=formFieldOption for="field_13_option_5">5: Stimmt absolut!</label>
          </span></li>
        <li class="mainForm" id="fieldBox_14">
          <label class="formFieldQuestion">14.: Ich f&auml;nde es gut, wenn aufgrund eines erfolgreichen Boykotts mehr deutsche Bands und Interpreten im &ouml;ffentlich-rechtlichen Radio gespielt werden w&uuml;rden.&nbsp;*&nbsp;<a class=info href=#><img src=imgs/tip_small.png border=0><span class=infobox>Bitte w&auml;hlen Sie aus den folgenden Antworten die auf Sie zutreffende aus.</span></a></label>
          <span>
          <input class=mainForm type=radio name=field_14 id=field_14_option_1 value="1: Stimmt überhaupt nicht!" />
          <label class=formFieldOption for="field_14_option_1">1: Stimmt &uuml;berhaupt nicht!</label>
          <input class=mainForm type=radio name=field_14 id=field_14_option_2 value="2:" />
          <label class=formFieldOption for="field_14_option_2">2: Stimmt eher nicht.</label>
          <input class=mainForm type=radio name=field_14 id=field_14_option_3 value="3:" />
          <label class=formFieldOption for="field_14_option_3">3: Kann mich nicht festlegen.</label>
          <input class=mainForm type=radio name=field_14 id=field_14_option_4 value="4:" />
          <label class=formFieldOption for="field_14_option_4">4: Stimmt eher schon.</label>
          <input class=mainForm type=radio name=field_14 id=field_14_option_5 value="5: Stimmt absolut!" />
          <label class=formFieldOption for="field_14_option_5">5: Stimmt absolut!</label>
          </span></li>
        <li class="mainForm" id="fieldBox_15">
          <label class="formFieldQuestion">15.: Ein erfolgreicher Boykott w&uuml;rde sich f&uuml;r mich auszahlen, da sich das Musikangebot der &ouml;ffentlich-rechtlichen Radios verbessern w&uuml;rde.&nbsp;*&nbsp;<a class=info href=#><img src=imgs/tip_small.png border=0><span class=infobox>Bitte w&auml;hlen Sie aus den folgenden Antworten die auf Sie zutreffende aus.</span></a></label>
          <span>
          <input class=mainForm type=radio name=field_15 id=field_15_option_1 value="1: Stimmt überhaupt nicht!" />
          <label class=formFieldOption for="field_15_option_1">1: Stimmt &uuml;berhaupt nicht!</label>
          <input class=mainForm type=radio name=field_15 id=field_15_option_2 value="2:" />
          <label class=formFieldOption for="field_15_option_2">2: Stimmt eher nicht.</label>
          <input class=mainForm type=radio name=field_15 id=field_15_option_3 value="3:" />
          <label class=formFieldOption for="field_15_option_3">3: Kann micht nicht festlegen.</label>
          <input class=mainForm type=radio name=field_15 id=field_15_option_4 value="4:" />
          <label class=formFieldOption for="field_15_option_4">4: Stimmt eher schon.</label>
          <input class=mainForm type=radio name=field_15 id=field_15_option_5 value="5: Stimmt absolut!" />
          <label class=formFieldOption for="field_15_option_5">5: Stimmt absolut!</label>
          </span></li>
        <li class="mainForm" id="fieldBox_16">
          <label class="formFieldQuestion">16.: Ein erfolgreicher Boykott w&uuml;rde sich f&uuml;r deutsche Bands und Interpreten langfristig bezahlt machen.&nbsp;*&nbsp;<a class=info href=#><img src=imgs/tip_small.png border=0><span class=infobox>Bitte w&auml;hlen Sie aus den folgenden Antworten die auf Sie zutreffende aus.</span></a></label>
          <span>
          <input class=mainForm type=radio name=field_16 id=field_16_option_1 value="1: Stimmt überhaupt nicht!" />
          <label class=formFieldOption for="field_16_option_1">1: Stimmt &uuml;berhaupt nicht!</label>
          <input class=mainForm type=radio name=field_16 id=field_16_option_2 value="2:" />
          <label class=formFieldOption for="field_16_option_2">2: Stimmt eher nicht.</label>
          <input class=mainForm type=radio name=field_16 id=field_16_option_3 value="3:" />
          <label class=formFieldOption for="field_16_option_3">3: Kann mich nicht festlegen.</label>
          <input class=mainForm type=radio name=field_16 id=field_16_option_4 value="4:" />
          <label class=formFieldOption for="field_16_option_4">4: Stimmt eher schon.</label>
          <input class=mainForm type=radio name=field_16 id=field_16_option_5 value="5: Stimmt absolut!" />
          <label class=formFieldOption for="field_16_option_5">5: Stimmt absolut!</label>
          </span></li>
        <li class="mainForm" id="fieldBox_17">
          <label class="formFieldQuestion">17.: Ein erfolgreicher Boykott w&uuml;rde die deutsche Musikkultur bereichern.&nbsp;*&nbsp;<a class=info href=#><img src=imgs/tip_small.png border=0><span class=infobox>Bitte w&auml;hlen Sie aus den folgenden Antworten die auf Sie zutreffende aus.</span></a></label>
          <span>
          <input class=mainForm type=radio name=field_17 id=field_17_option_1 value="1: Stimmt überhaupt nicht!" />
          <label class=formFieldOption for="field_17_option_1">1: Stimmt &uuml;berhaupt nicht!</label>
          <input class=mainForm type=radio name=field_17 id=field_17_option_2 value="2:" />
          <label class=formFieldOption for="field_17_option_2">2: Stimmt eher nicht.</label>
          <input class=mainForm type=radio name=field_17 id=field_17_option_3 value="3:" />
          <label class=formFieldOption for="field_17_option_3">3: Kann mich nicht festlegen.</label>
          <input class=mainForm type=radio name=field_17 id=field_17_option_4 value="4:" />
          <label class=formFieldOption for="field_17_option_4">4: Stimmt eher schon.</label>
          <input class=mainForm type=radio name=field_17 id=field_17_option_5 value="5: Stimmt absolut!" />
          <label class=formFieldOption for="field_17_option_5">5: Stimmt absolut!</label>
          </span></li>
        <li class="mainForm" id="fieldBox_18">
          <label class="formFieldQuestion">18.: Jeder sollte an solch einem GEZ-BOYKOTT teilnehmen, da jeder Beitrag - egal wie klein er auch ist - wichtig w&auml;re.&nbsp;*&nbsp;<a class=info href=#><img src=imgs/tip_small.png border=0><span class=infobox>Bitte w&auml;hlen Sie aus den folgenden Antworten die auf Sie zutreffende aus.</span></a></label>
          <span>
          <input class=mainForm type=radio name=field_18 id=field_18_option_1 value="1: Stimmt überhaupt nicht!" />
          <label class=formFieldOption for="field_18_option_1">1: Stimmt &uuml;berhaupt nicht!</label>
          <input class=mainForm type=radio name=field_18 id=field_18_option_2 value="2:" />
          <label class=formFieldOption for="field_18_option_2">2: Stimmt eher nicht.</label>
          <input class=mainForm type=radio name=field_18 id=field_18_option_3 value="3:" />
          <label class=formFieldOption for="field_18_option_3">3: Kann mich nicht festlegen.</label>
          <input class=mainForm type=radio name=field_18 id=field_18_option_4 value="4:" />
          <label class=formFieldOption for="field_18_option_4">4: Stimmt eher schon.</label>
          <input class=mainForm type=radio name=field_18 id=field_18_option_5 value="5: Stimmt absolut!" />
          <label class=formFieldOption for="field_18_option_5">5: Stimmt absolut!</label>
          </span></li>
        <li class="mainForm" id="fieldBox_19">
          <label class="formFieldQuestion">19.: Eine GEZ-Boykott w&auml;re eine effektive Ma&szlig;nahme, um das Verhalten der &ouml;ffentlich-rechtlichen Radiosender zu beeinflussen.&nbsp;*&nbsp;<a class=info href=#><img src=imgs/tip_small.png border=0><span class=infobox>Bitte w&auml;hlen Sie aus den folgenden Antworten die auf Sie zutreffende aus.</span></a></label>
          <span>
          <input class=mainForm type=radio name=field_19 id=field_19_option_1 value="1: Stimmt überhaupt nicht!" />
          <label class=formFieldOption for="field_19_option_1">1: Stimmt &uuml;berhaupt nicht!</label>
          <input class=mainForm type=radio name=field_19 id=field_19_option_2 value="2:" />
          <label class=formFieldOption for="field_19_option_2">2: Stimmt eher nicht.</label>
          <input class=mainForm type=radio name=field_19 id=field_19_option_3 value="3:" />
          <label class=formFieldOption for="field_19_option_3">3: Kann mich nicht festlegen.</label>
          <input class=mainForm type=radio name=field_19 id=field_19_option_4 value="4:" />
          <label class=formFieldOption for="field_19_option_4">4: Stimmt eher schon.</label>
          <input class=mainForm type=radio name=field_19 id=field_19_option_5 value="5: Stimmt absolut!" />
          <label class=formFieldOption for="field_19_option_5">5: Stimmt absolut!</label>
          </span></li>
        <li class="mainForm" id="fieldBox_20">
          <label class="formFieldQuestion">20.: Durch meine Entscheidung f&uuml;r den GEZ-Boykott k&ouml;nnte ich das Verhalten der &ouml;ffentlich-rechtlichen Radios beeinflussen.&nbsp;*&nbsp;<a class=info href=#><img src=imgs/tip_small.png border=0><span class=infobox>Bitte w&auml;hlen Sie aus den folgenden Antworten die auf Sie zutreffende aus.</span></a></label>
          <span>
          <input class=mainForm type=radio name=field_20 id=field_20_option_1 value="1: Stimmt überhaupt nicht!" />
          <label class=formFieldOption for="field_20_option_1">1: Stimmt &uuml;berhaupt nicht!</label>
          <input class=mainForm type=radio name=field_20 id=field_20_option_2 value="2:" />
          <label class=formFieldOption for="field_20_option_2">2: Stimmt eher nicht.</label>
          <input class=mainForm type=radio name=field_20 id=field_20_option_3 value="3:" />
          <label class=formFieldOption for="field_20_option_3">3: Kann mich nicht festlegen.</label>
          <input class=mainForm type=radio name=field_20 id=field_20_option_4 value="4:" />
          <label class=formFieldOption for="field_20_option_4">4: Stimmt eher schon.</label>
          <input class=mainForm type=radio name=field_20 id=field_20_option_5 value="5: Stimmt absolut!" />
          <label class=formFieldOption for="field_20_option_5">5: Stimmt absolut!</label>
          </span></li>
        <li class="mainForm" id="fieldBox_21">
          <label class="formFieldQuestion">21.: Ein Teilnehmer mehr oder weniger k&ouml;nnte den Erfolg des GEZ-Boykotts nicht beeinflussen.&nbsp;*&nbsp;<a class=info href=#><img src=imgs/tip_small.png border=0><span class=infobox>Bitte w&auml;hlen Sie aus den folgenden Antworten die auf Sie zutreffende aus.</span></a></label>
          <span>
          <input class=mainForm type=radio name=field_21 id=field_21_option_1 value="1: Stimmt überhaupt nicht!" />
          <label class=formFieldOption for="field_21_option_1">1: Stimmt &uuml;berhaupt nicht!</label>
          <input class=mainForm type=radio name=field_21 id=field_21_option_2 value="2:" />
          <label class=formFieldOption for="field_21_option_2">2: Stimmt eher nicht.</label>
          <input class=mainForm type=radio name=field_21 id=field_21_option_3 value="3:" />
          <label class=formFieldOption for="field_21_option_3">3: Kann mich nicht festlegen.</label>
          <input class=mainForm type=radio name=field_21 id=field_21_option_4 value="4:" />
          <label class=formFieldOption for="field_21_option_4">4: Stimmt eher schon.</label>
          <input class=mainForm type=radio name=field_21 id=field_21_option_5 value="5: Stimmt absolut!" />
          <label class=formFieldOption for="field_21_option_5">5: Stimmt absolut!</label>
          </span></li>
        <li class="mainForm" id="fieldBox_22">
          <label class="formFieldQuestion">22.: Ich w&uuml;rde mich darauf verlassen, dass gen&uuml;gend andere Menschen am GEZ-Boykott teilnehmen w&uuml;rden.&nbsp;*&nbsp;<a class=info href=#><img src=imgs/tip_small.png border=0><span class=infobox>Bitte w&auml;hlen Sie aus den folgenden Antworten die auf Sie zutreffende aus.</span></a></label>
          <span>
          <input class=mainForm type=radio name=field_22 id=field_22_option_1 value="1: Stimmt überhaupt nicht!" />
          <label class=formFieldOption for="field_22_option_1">1: Stimmt &uuml;berhaupt nicht!</label>
          <input class=mainForm type=radio name=field_22 id=field_22_option_2 value="2:" />
          <label class=formFieldOption for="field_22_option_2">2: Stimmt eher nicht.</label>
          <input class=mainForm type=radio name=field_22 id=field_22_option_3 value="3:" />
          <label class=formFieldOption for="field_22_option_3">3: Kann mich nicht festlegen.</label>
          <input class=mainForm type=radio name=field_22 id=field_22_option_4 value="4:" />
          <label class=formFieldOption for="field_22_option_4">4: Stimmt eher schon.</label>
          <input class=mainForm type=radio name=field_22 id=field_22_option_5 value="5: Stimmt absolut!" />
          <label class=formFieldOption for="field_22_option_5">5: Stimmt absolut!</label>
          </span></li>
        <li class="mainForm" id="fieldBox_23">
          <label class="formFieldQuestion">23.: Es w&auml;re mir unangenehm, wenn andere Leute mitbekommen w&uuml;rden, dass ich nicht an dem GEZ-Boykott teilnehme.&nbsp;*&nbsp;<a class=info href=#><img src=imgs/tip_small.png border=0><span class=infobox>Bitte w&auml;hlen Sie aus den folgenden Antworten die auf Sie zutreffende aus.</span></a></label>
          <span>
          <input class=mainForm type=radio name=field_23 id=field_23_option_1 value="1: Stimmt überhaupt nicht!" />
          <label class=formFieldOption for="field_23_option_1">1: Stimmt &uuml;berhaupt nicht!</label>
          <input class=mainForm type=radio name=field_23 id=field_23_option_2 value="2:" />
          <label class=formFieldOption for="field_23_option_2">2: Stimmt eher nicht.</label>
          <input class=mainForm type=radio name=field_23 id=field_23_option_3 value="3:" />
          <label class=formFieldOption for="field_23_option_3">3: Kann mich nicht festlegen.</label>
          <input class=mainForm type=radio name=field_23 id=field_23_option_4 value="4:" />
          <label class=formFieldOption for="field_23_option_4">4: Stimmt eher schon.</label>
          <input class=mainForm type=radio name=field_23 id=field_23_option_5 value="5: Stimmt absolut!" />
          <label class=formFieldOption for="field_23_option_5">5: Stimmt absolut!</label>
          </span></li>
        <li class="mainForm" id="fieldBox_24">
          <label class="formFieldQuestion">24.: Einige meiner Freunde und Bekannten w&uuml;rden erwarten, dass ich an dem GEZ-Boykott teilnehme.&nbsp;*&nbsp;<a class=info href=#><img src=imgs/tip_small.png border=0><span class=infobox>Bitte w&auml;hlen Sie aus den folgenden Antworten die auf Sie zutreffende aus.</span></a></label>
          <span>
          <input class=mainForm type=radio name=field_24 id=field_24_option_1 value="1: Stimmt überhaupt nicht!" />
          <label class=formFieldOption for="field_24_option_1">1: Stimmt &uuml;berhaupt nicht!</label>
          <input class=mainForm type=radio name=field_24 id=field_24_option_2 value="2:" />
          <label class=formFieldOption for="field_24_option_2">2: Stimmt eher nicht.</label>
          <input class=mainForm type=radio name=field_24 id=field_24_option_3 value="3:" />
          <label class=formFieldOption for="field_24_option_3">3: Kann mich nicht festlegen.</label>
          <input class=mainForm type=radio name=field_24 id=field_24_option_4 value="4:" />
          <label class=formFieldOption for="field_24_option_4">4: Stimmt eher schon.</label>
          <input class=mainForm type=radio name=field_24 id=field_24_option_5 value="5: Stimmt absolut!" />
          <label class=formFieldOption for="field_24_option_5">5: Stimmt absolut!</label>
          </span></li>
        <li class="mainForm" id="fieldBox_25">
          <label class="formFieldQuestion">25.: Ich w&uuml;rde mich besser f&uuml;hlen, wenn ich an dem GEZ-Boykott teilnehmen w&uuml;rde.&nbsp;*&nbsp;<a class=info href=#><img src=imgs/tip_small.png border=0><span class=infobox>Bitte w&auml;hlen Sie aus den folgenden Antworten die auf Sie zutreffende aus.</span></a></label>
          <span>
          <input class=mainForm type=radio name=field_25 id=field_25_option_1 value="1: Stimmt überhaupt nicht!" />
          <label class=formFieldOption for="field_25_option_1">1: Stimmt &uuml;berhaupt nicht!</label>
          <input class=mainForm type=radio name=field_25 id=field_25_option_2 value="2:" />
          <label class=formFieldOption for="field_25_option_2">2: Stimmt eher nicht.</label>
          <input class=mainForm type=radio name=field_25 id=field_25_option_3 value="3:" />
          <label class=formFieldOption for="field_25_option_3">3: Kann mich nicht festlegen.</label>
          <input class=mainForm type=radio name=field_25 id=field_25_option_4 value="4:" />
          <label class=formFieldOption for="field_25_option_4">4: Stimmt eher schon.</label>
          <input class=mainForm type=radio name=field_25 id=field_25_option_5 value="5: Stimmt absolut!" />
          <label class=formFieldOption for="field_25_option_5">5: Stimmt absolut!</label>
          </span></li>
        <li class="mainForm" id="fieldBox_26">
          <label class="formFieldQuestion">26.: Ich h&auml;tte ein schlechtes Gewissen, wenn ich nicht an dem GEZ-Boykott teilnehmen w&uuml;rde.&nbsp;*&nbsp;<a class=info href=#><img src=imgs/tip_small.png border=0><span class=infobox>Bitte w&auml;hlen Sie aus den folgenden Antworten die auf Sie zutreffende aus.</span></a></label>
          <span>
          <input class=mainForm type=radio name=field_26 id=field_26_option_1 value="1: Stimmt überhaupt nicht!" />
          <label class=formFieldOption for="field_26_option_1">1: Stimmt &uuml;berhaupt nicht!</label>
          <input class=mainForm type=radio name=field_26 id=field_26_option_2 value="2:" />
          <label class=formFieldOption for="field_26_option_2">2: Stimmt eher nicht.</label>
          <input class=mainForm type=radio name=field_26 id=field_26_option_3 value="3:" />
          <label class=formFieldOption for="field_26_option_3">3: Kann mich nicht festlegen.</label>
          <input class=mainForm type=radio name=field_26 id=field_26_option_4 value="4:" />
          <label class=formFieldOption for="field_26_option_4">4: Stimmt eher schon.</label>
          <input class=mainForm type=radio name=field_26 id=field_26_option_5 value="5: Stimmt absolut!" />
          <label class=formFieldOption for="field_26_option_5">5: Stimmt absolut!</label>
          </span></li>
        <li class="mainForm" id="fieldBox_27">
          <label class="formFieldQuestion">27.: Ich kann mir eine Teilnahme am GEZ-Boykott gut vorstellen, da man sich gegen das Verhalten der &ouml;ffentlich-rechtlichen Radiosender wehren muss.&nbsp;*&nbsp;<a class=info href=#><img src=imgs/tip_small.png border=0><span class=infobox>Bitte w&auml;hlen Sie aus den folgenden Antworten die auf Sie zutreffende aus.</span></a></label>
          <span>
          <input class=mainForm type=radio name=field_27 id=field_27_option_1 value="1: Stimmt überhaupt nicht!" />
          <label class=formFieldOption for="field_27_option_1">1: Stimmt &uuml;berhaupt nicht!</label>
          <input class=mainForm type=radio name=field_27 id=field_27_option_2 value="2:" />
          <label class=formFieldOption for="field_27_option_2">2: Stimmt eher nicht.</label>
          <input class=mainForm type=radio name=field_27 id=field_27_option_3 value="3:" />
          <label class=formFieldOption for="field_27_option_3">3: Kann mich nicht festlegen.</label>
          <input class=mainForm type=radio name=field_27 id=field_27_option_4 value="4:" />
          <label class=formFieldOption for="field_27_option_4">4: Stimmt eher schon.</label>
          <input class=mainForm type=radio name=field_27 id=field_27_option_5 value="5: Stimmt absolut!" />
          <label class=formFieldOption for="field_27_option_5">5: Stimmt absolut!</label>
          </span></li>
        <li class="mainForm" id="fieldBox_28">
          <label class="formFieldQuestion">28.: Ich kann mir eine Teilnahme am GEZ-Boykott gut vorstellen, da man auf diese Weise die &ouml;ffentlich-rechtlichen Radiosender bestrafen k&ouml;nnte.&nbsp;*&nbsp;<a class=info href=#><img src=imgs/tip_small.png border=0><span class=infobox>Bitte w&auml;hlen Sie aus den folgenden Antworten die auf Sie zutreffende aus.</span></a></label>
          <span>
          <input class=mainForm type=radio name=field_28 id=field_28_option_1 value="1: Stimmt überhaupt nicht!" />
          <label class=formFieldOption for="field_28_option_1">1: Stimmt &uuml;berhaupt nicht!</label>
          <input class=mainForm type=radio name=field_28 id=field_28_option_2 value="2:" />
          <label class=formFieldOption for="field_28_option_2">2: Stimmt eher nicht.</label>
          <input class=mainForm type=radio name=field_28 id=field_28_option_3 value="3:" />
          <label class=formFieldOption for="field_28_option_3">3: Kann mich nicht festlegen.</label>
          <input class=mainForm type=radio name=field_28 id=field_28_option_4 value="4:" />
          <label class=formFieldOption for="field_28_option_4">4: Stimmt eher schon.</label>
          <input class=mainForm type=radio name=field_28 id=field_28_option_5 value="5: Stimmt absolut!" />
          <label class=formFieldOption for="field_28_option_5">5: Stimmt absolut!</label>
          </span></li>
        <li class="mainForm" id="fieldBox_29">
          <label class="formFieldQuestion">29.: Durch eine Teilnahme am GEZ-Boykott h&auml;tte man eine M&ouml;glichkeit, seinen &Auml;rger &uuml;ber den geringen Anteil an deutschsprachigen Bands und Interpreten Luft zu machen.&nbsp;*&nbsp;<a class=info href=#><img src=imgs/tip_small.png border=0><span class=infobox>Bitte w&auml;hlen Sie aus den folgenden Antworten die auf Sie zutreffende aus.</span></a></label>
          <span>
          <input class=mainForm type=radio name=field_29 id=field_29_option_1 value="1: Stimmt überhaupt nicht!" />
          <label class=formFieldOption for="field_29_option_1">1: Stimmt &uuml;berhaupt nicht!</label>
          <input class=mainForm type=radio name=field_29 id=field_29_option_2 value="2:" />
          <label class=formFieldOption for="field_29_option_2">2: Stimmt eher nicht.</label>
          <input class=mainForm type=radio name=field_29 id=field_29_option_3 value="3:" />
          <label class=formFieldOption for="field_29_option_3">3: Kann mich nicht festlegen.</label>
          <input class=mainForm type=radio name=field_29 id=field_29_option_4 value="4:" />
          <label class=formFieldOption for="field_29_option_4">4: Stimmt eher schon.</label>
          <input class=mainForm type=radio name=field_29 id=field_29_option_5 value="5: Stimmt absolut!" />
          <label class=formFieldOption for="field_29_option_5">5: Stimmt absolut!</label>
          </span></li>
        <li class="mainForm" id="fieldBox_30">
          <label class="formFieldQuestion">Bitte beantworten Sie zum Abschluss noch einige pers&ouml;nliche Fragen:</label>
        </li>
        <li class="mainForm" id="fieldBox_31">
          <label class="formFieldQuestion">49. Wie alt sind Sie?&nbsp;*&nbsp;<a class=info href=#><img src=imgs/tip_small.png border=0><span class=infobox>Bitte geben Sie ihr Alter an.</span></a></label>
          <input class=mainForm type=text name=field_31 id=field_31 size='20' value='___ Jahre'>
        </li>
        <li class="mainForm" id="fieldBox_32">
          <label class="formFieldQuestion">50. Ihr Geschlecht?&nbsp;*&nbsp;<a class=info href=#><img src=imgs/tip_small.png border=0><span class=infobox>Sind Sie m&auml;nnlich oder weiblich?</span></a></label>
          <span>
          <input class=mainForm type=checkbox name=field_32[] id=field_32_option_1 value="weiblich" />
          <label class=formFieldOption for="field_32_option_1">weiblich</label>
          <input class=mainForm type=checkbox name=field_32[] id=field_32_option_2 value="männlich" />
          <label class=formFieldOption for="field_32_option_2">m&auml;nnlich</label>
          </span></li>
        <li class="mainForm" id="fieldBox_33">
          <label class="formFieldQuestion">51. Ihre h&ouml;chster Schulabschluss ist?&nbsp;*&nbsp;<a class=info href=#><img src=imgs/tip_small.png border=0><span class=infobox>Bitte w&auml;hlen Sie eine M&ouml;glichkeit aus.</span></a></label>
          <span>
          <input class=mainForm type=checkbox name=field_33[] id=field_33_option_1 value="Hauptschulabschluss" />
          <label class=formFieldOption for="field_33_option_1">Hauptschulabschluss</label>
          <input class=mainForm type=checkbox name=field_33[] id=field_33_option_2 value="Realschulabschluss" />
          <label class=formFieldOption for="field_33_option_2">Realschulabschluss</label>
          <input class=mainForm type=checkbox name=field_33[] id=field_33_option_3 value="(Allgemeine) Hochschulreife" />
          <label class=formFieldOption for="field_33_option_3">(Allgemeine) Hochschulreife</label>
          <input class=mainForm type=checkbox name=field_33[] id=field_33_option_4 value="Sonstiges" />
          <label class=formFieldOption for="field_33_option_4">Sonstiges</label>
          </span></li>
        <!-- end of this page -->
        <!-- page validation -->
        <SCRIPT type=text/javascript>
            <!--
                function validatePage1()
                {
                    retVal = true;
                    if (validateField('field_1','fieldBox_1','radio',1) == false)
    retVal=false;
    if (validateField('field_2','fieldBox_2','radio',1) == false)
    retVal=false;
    if (validateField('field_3','fieldBox_3','radio',1) == false)
    retVal=false;
    if (validateField('field_4','fieldBox_4','radio',1) == false)
    retVal=false;
    if (validateField('field_5','fieldBox_5','radio',1) == false)
    retVal=false;
    if (validateField('field_6','fieldBox_6','radio',1) == false)
    retVal=false;
    if (validateField('field_7','fieldBox_7','radio',1) == false)
    retVal=false;
    if (validateField('field_8','fieldBox_8','radio',1) == false)
    retVal=false;
    if (validateField('field_9','fieldBox_9','radio',1) == false)
    retVal=false;
    if (validateField('field_10','fieldBox_10','radio',1) == false)
    retVal=false;
    if (validateField('field_11','fieldBox_11','radio',1) == false)
    retVal=false;
    if (validateField('field_12','fieldBox_12','radio',1) == false)
    retVal=false;
    if (validateField('field_13','fieldBox_13','radio',1) == false)
    retVal=false;
    if (validateField('field_14','fieldBox_14','radio',1) == false)
    retVal=false;
    if (validateField('field_15','fieldBox_15','radio',1) == false)
    retVal=false;
    if (validateField('field_16','fieldBox_16','radio',1) == false)
    retVal=false;
    if (validateField('field_17','fieldBox_17','radio',1) == false)
    retVal=false;
    if (validateField('field_18','fieldBox_18','radio',1) == false)
    retVal=false;
    if (validateField('field_19','fieldBox_19','radio',1) == false)
    retVal=false;
    if (validateField('field_20','fieldBox_20','radio',1) == false)
    retVal=false;
    if (validateField('field_21','fieldBox_21','radio',1) == false)
    retVal=false;
    if (validateField('field_22','fieldBox_22','radio',1) == false)
    retVal=false;
    if (validateField('field_23','fieldBox_23','radio',1) == false)
    retVal=false;
    if (validateField('field_24','fieldBox_24','radio',1) == false)
    retVal=false;
    if (validateField('field_25','fieldBox_25','radio',1) == false)
    retVal=false;
    if (validateField('field_26','fieldBox_26','radio',1) == false)
    retVal=false;
    if (validateField('field_27','fieldBox_27','radio',1) == false)
    retVal=false;
    if (validateField('field_28','fieldBox_28','radio',1) == false)
    retVal=false;
    if (validateField('field_29','fieldBox_29','radio',1) == false)
    retVal=false;
    if (validateField('field_30','fieldBox_30','text',0) == false)
    retVal=false;
    if (validateField('field_31','fieldBox_31','text',1) == false)
    retVal=false;
    if (validateField('field_32','fieldBox_32','checkbox',1) == false)
    retVal=false;
    if (validateField('field_33','fieldBox_33','checkbox',1) == false)
    retVal=false;

                    if(retVal == false)
                    {
                        alert('Bitte korrigieren Sie Ihre Angaben. Felder mit einem (*) sind Pflichtfelder');
                        return false;
                    }
                    return retVal;
                }
            //-->
            </SCRIPT>
        <!-- end page validaton -->
        <!-- next page buttons -->
        <li class="mainForm">
          <input id="saveForm" class="mainForm" type="submit" value="submit" />
        </li>
      </form>

     
    • TNTEverett

      TNTEverett - 2007-08-23

      Currently the form has embeded Java that validates fields such that the form will not submit and return with colored fields that don't meet the "required" option.  The Java does not include validations for Radio buttons.  I can provide some modifications for you but it will require you to modify some of the form.html Java.
      I will give you a radio validation function to add and instructions to call the new function for radio buttons. 

       
      • zwiebug

        zwiebug - 2007-08-24

        that would be so great! thanks!

         
        • TNTEverett

          TNTEverett - 2007-08-24

          A couple of things need to be added. 
          First the Java function to check radio buttons:
          Add this to the java section just above the line function validateField(fieldId, fieldBoxId, fieldType, required)

          Add this function:
                function validateRadio(fieldId, fieldBoxId, fieldType, mysize, required)
                {
                  fieldBox = document.getElementById(fieldBoxId);
                  if(required == 1) {
                   for( i=1; i<=mysize; i++) {
                   myfieldId = fieldId+"_option_"+i;
                   fieldObj = document.getElementById(myfieldId);
                    if(fieldObj.checked == 1)
                    {
                      for( j=1; j<=mysize; j++) {
                        myfieldId = fieldId+"_option_"+j;
                        fieldObj = document.getElementById(myfieldId);
                        fieldObj.setAttribute("class","mainForm");
                        fieldObj.setAttribute("className","mainForm");
                      }
                      return true;
                    } else {
                      fieldObj.setAttribute("class","mainFormError");
                      fieldObj.setAttribute("className","mainFormError");
                    }
                  }
                  fieldObj.focus();
                  return false;
                 }
                }

          Then at the bottom of your form you have the java function to call the validate java code.  You will need to change every line that has 'radio' in the line.
          I modified the first line.  The old code looked like this:
          if (validateField('field_1','fieldBox_1','radio',1) == false)  retVal=false;

          The new code looks like this:
          if (validateRadio('field_1','fieldBox_1','radio',5,1) == false)  retVal=false;

          Note the change to the function name from validateField to validateRadio, and the extra field near the end ,5,1).  The added 5 is the size of the group of buttons.  In your case it is easy because they all have 5 buttons. 

          This should highlight every button in a section if no buttons have been chosen.  If any button has been clicked then all button highlights are cleared and the form can be submitted.  This continues for every "required" set of buttons.  If a set of buttons are not required then the new code should look like this:
          if (validateRadio('field_1','fieldBox_1','radio',5,0) == false)  retVal=false;

          Note the last field in the function call is changed to 0. 

           
    • zwiebug

      zwiebug - 2007-08-25

      it works! thanks a lot!

       

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.