We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 4078
    • 31 Posts
    Hi guys/girls!

    I have this code and I want to validate the 3 select boxes I have.

    As a standard and selected from start is the option "Vælg" which means "Choose" in English. And I guess that the validation thinks that the user has already chosen something? I hope you understand, I cant explain that good in English what I mean. But I want to validate theese 3 select’s.

    [+validationmessage+]
    <form method="post" action="[~[*id*]~]">
    <input type="hidden" name="formid" value="feedbackForm" />
    <p><strong>Besvar spørgsmålene nedenfor</strong></p>
    <table width="600" border="0">
      <tr>
        <td><label for="hvilket-medie">I hvilket medie er der flest forbrugere?</label></td>
      </tr>
      <tr>
        <td><select name="hvilket-medie" class="normal-input" eform_options="hvilket-medie::1">
        <option selected="selected">Vælg</option>
    <option value="TV">TV</option>
    <option value="Internettet">Internettet</option>
    <option value="Radio">Radio</option>
    </select><br /><br /></td>
      </tr>
      <tr>
        <td><label for="hvilket-billigst">I hvilket medie er det billigst at markedsføre sig?</label></td>
      </tr>
      <tr>
        <td><select name="hvilket-billigst" class="normal-input" eform_options="hvilket-billigst::1">
        <option selected="selected">Vælg</option>
    <option value="TV">TV</option>
    <option value="Internettet">Internettet</option>
    <option value="Radio">Radio</option>
    </select><br /><br /></td>
      </tr>
      <tr>
        <td><label for="hvilket-omfang">I hvilket omfang skal du bruge din hjemmeside?</label></td>
      </tr>
      <tr>
        <td><select name="hvilket-omfang" class="normal-input" eform_options="hvilket-omfang::1">
        <option selected="selected">Vælg</option>
    <option value="Privat">Privat</option>
    <option value="Erhverv">Erhverv</option>
    <option value="Gavekort">Gavekort</option>
    </select><br /><br /></td>
      </tr>
      <tr>
        <td><div id="breaker"></div></td>
      </tr>
      <tr>
        <td><p><strong>Kontaktoplysninger</strong></p></td>
      </tr>
      <tr>
        <td><label for="navn">Fornavn og efternavn</label><br /><input class="normal-input" maxlength="60" name="navn" type="text" /></td>
      </tr>
      <tr>
        <td><label for="by">By</label><br /><input class="normal-input" maxlength="60" name="by" type="text" /></td>
      </tr>
      <tr>
        <td><label for="tlf">Telefon</label><br /><input class="normal-input" maxlength="60" name="tlf" type="text" /></td>
      </tr>
      <tr>
        <td><label for="email">E-mail</label><br /><input class="normal-input" maxlength="60" name="email" type="text" eform="E-mail:email:1" /><br /><br /></td>
      </tr>
      <tr>
        <td><input class="submit-input" type="submit" name="submit" value="Udfør" /></td>
      </tr>
    </table>
    
    </form>
    


    What am I doing wrong? Thanks in advance. smiley
      • 4310
      • 2,310 Posts
      Perhaps try :
      [+validationmessage+]
      <form method="post" action="[~[*id*]~]">
      <input type="hidden" name="formid" value="feedbackForm" />
      <p><strong>Besvar spørgsmålene nedenfor</strong></p>
      <table width="600" border="0">
        <tr>
          <td><label for="hvilket-medie">I hvilket medie er der flest forbrugere?</label></td>
        </tr>
        <tr>
          <td><select name="hvilket-medie" class="normal-input" eform="hvilket-medie:string:1">
          <option value="">Vælg</option>
      <option value="TV">TV</option>
      <option value="Internettet">Internettet</option>
      <option value="Radio">Radio</option>
      </select><br /><br /></td>
        </tr>
        <tr>
          <td><label for="hvilket-billigst">I hvilket medie er det billigst at markedsføre sig?</label></td>
        </tr>
        <tr>
          <td><select name="hvilket-billigst" class="normal-input" eform="hvilket-billigst:string:1">
          <option value="">Vælg</option>
      <option value="TV">TV</option>
      <option value="Internettet">Internettet</option>
      <option value="Radio">Radio</option>
      </select><br /><br /></td>
        </tr>
        <tr>
          <td><label for="hvilket-omfang">I hvilket omfang skal du bruge din hjemmeside?</label></td>
        </tr>
        <tr>
          <td><select name="hvilket-omfang" class="normal-input" eform="hvilket-omfang:string:1">
          <option value="">Vælg</option>
      <option value="Privat">Privat</option>
      <option value="Erhverv">Erhverv</option>
      <option value="Gavekort">Gavekort</option>
      </select><br /><br /></td>
        </tr>
        <tr>
          <td><div id="breaker"></div></td>
        </tr>
        <tr>
          <td><p><strong>Kontaktoplysninger</strong></p></td>
        </tr>
        <tr>
          <td><label for="navn">Fornavn og efternavn</label><br /><input class="normal-input" maxlength="60" name="navn" type="text" /></td>
        </tr>
        <tr>
          <td><label for="by">By</label><br /><input class="normal-input" maxlength="60" name="by" type="text" /></td>
        </tr>
        <tr>
          <td><label for="tlf">Telefon</label><br /><input class="normal-input" maxlength="60" name="tlf" type="text" /></td>
        </tr>
        <tr>
          <td><label for="email">E-mail</label><br /><input class="normal-input" maxlength="60" name="email" type="text" eform="E-mail:email:1" /><br /><br /></td>
        </tr>
        <tr>
          <td><input class="submit-input" type="submit" name="submit" value="Udfør" /></td>
        </tr>
      </table>
      
      </form>
        • 4078
        • 31 Posts
        Thanks so much man, it works!
          • 4078
          • 31 Posts
          Is it possible for you to explain to me how come we type in "something:string:1"? Just so I know for future reference.
            • 4310
            • 2,310 Posts
            Is it possible for you to explain to me how come we type in "something:string:1"? Just so I know for future reference.
            something = The validation error phrase for that input.
            string = Tells eForm to validate that input as text.
            1 = Means validation is required for that input.
            Have a look at assets/snippets/eform/docs/eform.htm for a better explanation of the options.
              • 4078
              • 31 Posts
              Im looking at it right now, thanks a lot for this, really helped me alot!