We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 6534
    • 8 Posts
    Hi,

    If anyone has got eform to work with radio buttons please can the post an example.
    Many thanks,
    Dan
      • 10903
      • 23 Posts
      Yes, i did.

      The only thing that still doesn’t work is setting a default value.
      One way or the other the checked="checked" attribute is cleared by eform.
      Someone any idea?

      Cheers
      Gino Lardon

      Snippet call
      [!eForm? &formid=`ContactForm` &to=`####@####.##` &tpl=`ContactFormTpl` &report=`ContactEmailTpl` &gotoid=`55` &subject=`Vraag of opmerking` &language=`nederlands`!]
      


      Form template
      <div id="errormessage">[+validationmessage+]</div>
      
      <form id="ContactForm" name="ContactForm" method="post" action="[~[*id*]~]">
      
      <fieldset>
              <legend><span>Vraag betreft * </span></legend>    
                  <div class="formRowRadio"><input type="radio" checked="checked" name="betreft" value="mezelf" id="mezelf" eform="Vraag betreft::1"  /><label for="mezelf">mezelf</label> </div>   
                  <div class="formRowRadio"><input type="radio" name="betreft" value="mijn ouder(s)" id="ouders"><label for="ouders" />mijn ouder(s)</label> </div>
                  <div class="formRowRadio"><input type="radio" name="betreft" value="een ander familielid" id="familie"><label for="familie" />een ander familielid</label> </div>   
                  <div class="formRowRadio"><input type="radio" name="betreft" value="een kennis of buur" id="kennis"><label for="kennis" />een kennis of buur</label></div>
                  <div class="formRowRadio"><input type="radio" name="betreft" value="mijn organisatie" id="organisatie"><label for="organisatie" />mijn organisatie</label></div>
                  <div class="formRowRadio"><input type="radio" name="betreft" value="een andere reden" id="ander"><label for="ander" />een andere reden</label></div>
      </fieldset>
      
      </form>
      


      E-mail template
      <table>
      <tr><td>Betreft</td><td>[+betreft+]</td></tr>
      </table>
      
        • 33372
        • 1,611 Posts
        You could use an eForm event function to set the default value before showing the form if no other value has been submitted.
          "Things are not what they appear to be; nor are they otherwise." - Buddha

          "Well, gee, Buddha - that wasn&#39;t very helpful..." - ZAP

          Useful MODx links: documentation | wiki | forum guidelines | bugs & requests | info you should include with your post | commercial support options