We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 5324
    • 16 Posts
    I would like the user to be able to choose the appropriate department to send their form but I also want to personally receive every form that is sent and for the sender to receive a copy. I tried to do this using a combination of &to &mailselector &cc &ccsender. I can get &to &mailselector to work but when I add &cc or &ccsender or both no emails are sent. Any suggestions?
      • 30223
      • 1,010 Posts
      Not without you showing us the form template and your snippet call.
        • 5324
        • 16 Posts
        [!eform? &formid=`sgrform` &to=`[email protected],[email protected],[email protected],[email protected]` &mailselector=`minLeader` &cc=`[email protected]` &ccsender=`1` &tpl=`sgrtpl` &report=`sgrreport` &thankyou=`sgrthanks` &subject=`Small Group Leaders Report`&protectSubmit=`0` !]
          • 5324
          • 16 Posts
          <form name="sgrform" form id="sgrform" method="post" action="[~[*id*]~]">
          <input type="hidden" name="sgrform" value="sgrform" />
          
          <div id="errorbox">[+validationmessage+]</div>
          
          <div id="section">Leadership Information</div>
          
          <div id="bigbox">
          <div id="boxone">Leader*<br>
          <input name="leader" type="text" id="leader" eform="Leader*:string:1:Your name is required." /></div>
          <div id="box">Email*<br>
          <input name="email" type="text" id="email" eform="Email*:email:1:Your email address is required." /></div>
          <div id="box">Phone*<br>
          <input name="phone" type="text" id="phone" eform="Phone*:string:1:Your phone number is required." /></div>
          <div id="box">Ministry Leader*<br>
          <select name="minLeader" eform="Ministry Leader*::1:Selecting the name of your Ministry Leader is required.">
          <option value="">Select One</option>
          <option value="1">Craig Mckenzie</option>
          <option value="2">Stephen King</option>
          <option value="3">Robin Conte</option;
          <option value="4">Jeff Baughman</option>
          </select></div>
          
          </div>
          
          
          <div id="section">Group Attendance</div>
          
          <div id="bigbox">
          <div id="boxone">Name<br> 
          <input name="amembername" type="text" id="membername" /></div>
          <div id="box">Email<br>
          <input name="amembermail" type="text" id="membermail" /></div>
          <div id="box">Phone<br>
          <input name="adial" type="text" id="dial" /></div>
          <div id="box">Role<br>
          <select name="arole">
          <option value="">Select One</option>
          <option value="Regular Attendee">Regular Attendee</option>
          <option value="Group Leader">Group Leader</option>
          <option value="Assistant Leader">Assistant Leader</option>
          <option value="Host">Host</option>
          <option value="Guest">Guest</option>
          </select></div>
          </div>
          
          <div id="bigbox">
          <div id="boxone"><input name=;bmembername" type="text" id="membername" /></div>
          <div id="box"><input name="bmembermail" type="text" id="membermail" /></div>
          <div id="box"><input name="bdial" type="text" id="dial" /></div>
          <div id="box"><select name="brole">
          <option value="">Select One</option>
          <option value="Regular Attendee">Regular Attendee</option>
          <option value="Group Leader">Group Leader</option>
          <option value="Assistant Leader">Assistant Leader</option>
          <option value="Host">Host</option>
          <option value="Guest">Guest</option>
          </select></div>
          </div>
          
          <div id="bigbox">
          <div id="boxone"><input name="cmembername" type="text" id="membername" /></div>
          <div id="box"><input name="cmembermail" type="text" id="membermail" /></div>
          <div id="box"><input name="cdial" type="text" id="dial" /></div>
          <div id="box"><select name="crole">
          <option value="">Select One</option>
          <option value="Regular Attendee">Regular Attendee</option>
          <option value="Group Leader">Group Leader</option>
          <option value="Assistant Leader">Assistant Leader</option>
          <option value="Host">Host</option>
          <option value="Guest">Guest</option>
          </select></div>
          </div>
          
          <div id="bigbox">
          <div id="boxone"><input name="dmembername" type="text" id="membername" /></div>
          <div id="box"><input name="dmembermail" type="text" id="membermail" /></div>
          <div id="box"><input name="ddial" type="text" id="dial" /></div>
          <div id="box"><select name="drole">
          <option value="">Select One</option>
          <option value="Regular Attendee">Regular Attendee</option>
          <option value="Group Leader">Group Leader</option>
          <option value="Assistant Leader">Assistant Leader</option>
          <option value="Host">Host</option>
          <option value="Guest">Guest</option>
          </select></div>
          </div>
          
          <div id="bigbox">
          <div id="boxone"><input name="emembername" type="text" id="membername" /></div>
          <div id="box"><input name="emembermail" type="text" id="membermail" /></div>
          <div id="box"><input name="edial" type="text" id="dial" /></div>
          <div id="box"><select name="erole">
          <option value="">Select One</option>
          <option value="Regular Attendee">Regular Attendee</option>
          <option value="Group Leader">Group Leader</option>
          <option value="Assistant Leader">Assistant Leader</option>
          <option value="Host">Host</option>
          <option value="Guest">Guest</option>
          </select></div>
          </div>
          
          <div id="bigbox">
          <div id="boxone"><input name="fmembername" type="text" id="membername" /></div>
          <div id="box"><input name="fmembermail" type="text" id="membermail" /></div>
          <div id="box"><input name="fdial" type="text" id="dial" /></div>
          <div id="box"><select name="frole">
          <option value="">Select One</option>
          <option value="Regular Attendee">Regular Attendee</option>
          <option value="Group Leader">Group Leader</option>
          <option value="Assistant Leader">Assistant Leader</option>
          <option value="Host">Host</option>
          <option value="Guest">Guest</option>
          </select></div>
          </div>
          
          <div id="bigbox">
          <div id="boxone"><input name="gmembername" type="text" id="membername" /></div>
          <div id="box"><input name="gmembermail" type="text" id="membermail" /></div>
          <div id="box"><input name="gdial" type="text" id="dial" /></div>
          <div id="box"><select name="grole">
          <option value="">Select One</option>
          <option value="Regular Attendee">Regular Attendee</option>
          <option value="Group Leader">Group Leader</option>
          <option value="Assistant Leader">Assistant Leader</option>
          <option value="Host">Host</option>
          <option value="Guest">Guest</option>
          </select></div>
          </div>
          
          <div id="bigbox">
          <div id="boxone"><input name="hmembername" type="text" id="membername" /></div>
          <div id="box"><input name="hmembermail" type="text" id="membermail" /></div>
          <div id="box"><input name="hdial" type="text" id="dial" /></div>
          <div id="box"><select name="hrole">
          <option value="">Select One</option>
          <option value="Regular Attendee">Regular Attendee</option>
          <option value="Group Leader">Group Leader</option>
          <option value="Assistant Leader">Assistant Leader</option>
          <option value="Host">Host</option>
          <option value="Guest">Guest</option>
          </select></div>
          </div>
          
          <div id="bigbox">
          <div id="boxone"><input name="imembername" type="text" id="membername" /></div>
          <div id="box"><input name="imembermail" type="text" id="membermail" /></div>
          <div id="box"><input name="idial" type="text" id="dial" /></div>
          <div id="box"><select name="irole">
          <option value="">Select One</option>
          <option value="Regular Attendee">Regular Attendee</option>
          <option value="Group Leader">Group Leader</option>
          <option value="Assistant Leader">Assistant Leader</option>
          <option value="Host">Host</option>
          <option value="Guest">Guest</option>
          </select></div>
          </div>
          
          <div id="bigbox">
          <div id="boxone"><input name="jmembername" type="text" id="membername" /></div>
          <div id="box"><input name="jmembermail" type="text" id="membermail" /></div>
          <div id="box"><input name="jdial" type="text" id="dial" /></div>
          <div id="box"><select name="jrole">
          <option value="">Select One</option>
          <option value="Regular Attendee">Regular Attendee</option>
          <option value="Group Leader">Group Leader</option>
          <option value="Assistant Leader">Assistant Leader</option>
          <option value="Host">Host</option>
          <option value="Guest">Guest</option>
          </select></div>
          </div>
          
          <div id="bigbox">
          <div id="boxone"><input name="kmembername" type="text" id="membername" /></div>
          <div id="box"><input name="kmembermail" type="text" id="membermail" /></div>
          <div id="box"><input name="kdial" type="text" id="dial" /></div>
          <div id="box"><select name="krole">
          <option value="">Select One</option>
          <option value="Regular Attendee">Regular Attendee</option>
          <option value="Group Leader">Group Leader</option>
          <option value="Assistant Leader">Assistant Leader</option>
          <option value="Host">Host</option>
          <option value="Guest">Guest</option>
          </select></div>
          </div>
          
          <div id="bigbox">
          <div id="boxone"><input name="lmembername" type="text" id="membername" /></div>
          <div id="box"><input name="lmembermail" type="text" id="membermail" /></div>
          <div id="box"><input name="ldial" type="text" id="dial" /></div>
          <div id="box"><select name="lrole">
          <option value="">Select One</option>
          <option value="Regular Attendee">Regular Attendee</option>
          <option value="Group Leader">Group Leader</option>
          <option value="Assistant Leader">Assistant Leader</option>
          <option value="Host">Host</option>
          <option value="Guest">Guest</option>
          </select></div>
          </div>
          
          <div id="bigbox">
          <div id="boxone"><input name="mmembername" type="text" id="membername" /></div>
          <div id="box"><input name="mmembermail" type="text" id="membermail" /></div>
          <div id="box"><input name="mdial" type="text" id="dial" /></div>
          <div id="box"><select name="mrole">
          <option value="">Select One</option>
          <option value="Regular Attendee">Regular Attendee</option>
          <option value="Group Leader">Group Leader</option>
          <option value="Assistant Leader">Assistant Leader</option>
          <option value="Host">Host</option>
          <option value="Guest">Guest</option>
          </select></div>
          </div>
          
          <div id="bigbox">
          <div id="boxone"><input name="nmembername" type="text" id="membername" /></div>
          <div id="box"><input name="nmembermail" type="text" id="membermail" /></div>
          <div id="box"><input name="ndial" type="text" id="dial" /></div>
          <div id="box"><select name="nrole">
          <option value="">Select One</option>
          <option value="Regular Attendee">Regular Attendee</option>
          <option value="Group Leader">Group Leader</option>
          <option value="Assistant Leader">Assistant Leader</option>
          <option value="Host">Host</option>
          <option value="Guest">Guest</option>
          </select></div>
          </div>
          
          <div id="bigbox">
          <div id="boxone"><input name="omembername" type="text" id="membername" /></div>
          <div id="box"><input name="omembermail" type="text" id="membermail" /></div>
          <div id="box"><input name="odial" type="text" id="dial" /></div>
          <div id="box"><select name="orole">
          <option value="">Select One</option>
          <option value="Regular Attendee">Regular Attendee</option>
          <option value="Group Leader">Group Leader</option>
          <option value="Assistant Leader">Assistant Leader</option>
          <option value="Host">Host</option>
          <option value="Guest">Guest</option>
          </select></div>
          </div>
          
          <div id="section">Group Study</div>
          
          <div id="bigbox">
          <div id="boxone">Current Study<br>
          <input name="currentStudy" type="text" id="currentStudy" /></div>
          <div id="box">Weeks Left<br>
          <input name="weeksRemaining" type="text" id="weeksRemaining" /></div>
          </div>
          
          <p><div id="bigbox">Next Study<br>
          <input name="nextStudy" type="text" id="nextStudy" /></div></p>
          
          <p><div id="bigbox"><input type="checkbox" name="yesHelp" value="Yes - I would like help in slecting new material." /> I would like help in slecting new material.</div></p>
          
          
          
          <div id="section">Upcoming Events</div>
          
          <div id="bigbox">
          <div id="boxone">Service Projects<br>
          <textarea name="service" id="service"></textarea></div>
          <div id="box">Social Outings<br>
          <textarea name="social" id="social"></textarea></div>
          </div>
          
          
          <div id="section">General Communication</div>
          
          <div id="bigbox">
          Anything else you need to report.<br>
          <textarea name="textarea" id="general"></textarea>
          </div>
          
          <div id="bigbox">
          <div id="required">*Required Fields</div>
          <div id="button"><input type="submit" name="Submit" value="Submit Your Leader Report" /></div>
          </div>
          
          </form>


          Edited by TobyL: enclosed in code tags
            • 28042 ☆ A M B ☆
            • 24,524 Posts
            Try enclosing your code in the "code" tags (the little # icon in the editing menu).
              Studying MODX in the desert - http://sottwell.com
              Tips and Tricks from the MODX Forums and Slack Channels - http://modxcookbook.com
              Join the Slack Community - http://modx.org
              • 30223
              • 1,010 Posts
              As you can see I’ve edited your message to adjust the forum formatting. It’s good practice to enclose html or code examples in code tags.

              As for your problem I’m not so sure what’s going on. You have a few typo’s in the form itself that could mess up the parsing but if you can send emails if only using the &to parameter there must be something else going on...

              <form name="sgrform" form id="sgrform" method="post" action="[~[*id*]~]">
              <div id="boxone"><input name=;bmembername" type="text" id="membername" /></div>

              Have you used the &debug parameter to see what’s been processed, perhaps that can give you a clue. You can give &debug values from 1-3 which will give you an increasing amount of debug information. Add a [+debug+] placeholder to your &thankyou template to see what’s happened after a successful submit.

              By the way, if you bother to use xhtml style input tags you may as well use xhtml valid
              tags smiley
                • 5324
                • 16 Posts
                Thanks - I got it figured out. A good nights sleep and a fresh look. The issue of things like name=;bmembername" is a Modx problem I have been having. It is constantly changing or adding little things like that and screwing with my code. Have you ever had that problem. It seems to particularly like to change "" and <>. Thanks again
                  • 5324
                  • 16 Posts
                  Everything is working except &cc. I have tried &bcc as well and it is also not working.
                    • 24414
                    • 45 Posts
                    I cannot seem to use cc on my forms either. I have tried it with several addresses, so I don’t think it’s simply that mail servers are rejecting them.

                    I have just been using comma separated list in the ’to’ field instead.

                    [!eForm? &formid=`contactForm` &to=`[email protected]` &cc=`[email protected]` &from=`[email protected]` &fromname=`Contact Form` &tpl=`xContactFormTemplate` &thankyou=`xContactFormThanks` &report=`xContactFormEmailTemplate` &subject=`Contact form message`!]
                    
                      • 14050
                      • 788 Posts
                      The &cc field works in the eForm with Swiftmailer that I coded up.

                      http://modxcms.com/forums/index.php/topic,19370.msg120440.html#msg120440
                        Jesse R.
                        Consider trying something new and extraordinary.
                        Illinois Wine

                        Have you considered donating to MODx lately?
                        Donate now. Every contribution helps.