Hey guys, first thing I am pretty new to ModX and Eforms. I’ve looked in the forums for a similar problem to mine but I did not see it in here.
My problem is I am having trouble with drop down boxes showing up in the report that gets emailed to me. I am getting the email, but the data is just not there. I’m sure it’s something small (it always is) but I’ve read and reread the documentation and I’m just not getting it.
My Form:
[+validationmessage+]
<form method="post" action="[~[*id*]~]"><input type="hidden" name="formid" value="feedbackForm" />
<div class="container_12">
<div class="grid_4">
<fieldset>
<legend>Personal Information</legend>
<div>
<label for="firstname">First name:</label>
<input name="firstname" id="firstname" type="text" />
</div>
<div>
<label for="lastname">Last name:</label>
<input name="lastname" id="lastname" type="text" />
</div>
<div>
<label for="email">Email:</label>
<input id="email" name="email" type="text" />
</div>
</fieldset>
</div>
<div class="grid_4">
<fieldset>
<legend>Package Details</legend>
<div>
<label for="arrvdate">Arrival Date</label>
<select id="arrvdate">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>
<select id="arrvdate">
<option value="Jan">Jan</option>
<option value="Feb">Feb</option>
<option value="Mar">Mar</option>
<option value="Apr">Apr</option>
<option value="May">May</option>
<option value="Jun">Jun</option>
<option value="Jul">Jul</option>
<option value="Aug">Aug</option>
<option value="Sep">Sep</option>
<option value="Oct">Oct</option>
<option value="Nov">Nov</option>
<option value="Dec">Dec</option>
</select>
<select id="arrvdate">
<option value="10">10</option>
<option value="11">11</option>
</select>
</div>
<div>
<label for="depdate">Depart Date</label>
<select>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>
<select>
<option value="Jan">Jan</option>
<option value="Feb">Feb</option>
<option value="Mar">Mar</option>
<option value="Apr">Apr</option>
<option value="May">May</option>
<option value="Jun">Jun</option>
<option value="Jul">Jul</option>
<option value="Aug">Aug</option>
<option value="Sep">Sep</option>
<option value="Oct">Oct</option>
<option value="Nov">Nov</option>
<option value="Dec">Dec</option>
</select>
<select>
<option value="2010">10</option>
<option value="2011">11</option>
</select>
</div>
<div>
<label for="nogolfers">No. of Golfers</label>
<select>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
</select>
</div>
<div>
<label for="norounds">No. of Rounds</label>
<select>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
</div>
<div>
<label for="teetimes">Tee Times</label>
<select>
<option value="morning">Morning</option>
<option value="afternoon">Afternoon</option>
</select>
</div>
<div>
<label for="special">Special Instructions:</label>
<textarea name="special" cols="20" rows="6" id="fm-special"></textarea>
</div>
</fieldset>
</div>
<div class="grid_4">
<fieldset>
<legend>Contact Information</legend>
<div>
<label for="phone">Phone No.:</label>
<input name="phone" id="phone" type="text" title="Enter Phone Number in xxx-xxx-xxxx format"/>
</div>
<div>
<label for="address1">Address 1:</label>
<input name="address1" id="address1" type="text" />
</div>
<div>
<label for="address2">Address 2:</label>
<input name="address2" id="fm-address2" type="text" />
</div>
<div>
<label for="city">City/Town:</label>
<input name="city" id="city" type="text" />
</div>
<div>
<label for="state">State/Prov:</label>
<input name="state" id="state" type="text" />
</div>
<div>
<label for="zip">Zip/Post Code:</label>
<input name="zip" id="zip" type="text" />
</div>
<div>
<label for="country">Country:</label>
<input name="country" id="country" type="text" />
</div>
</fieldset>
</div>
<div class="clear"></div>
</div>
<div class="grid_12">
<p>Please enter the anti spam code below:</p>
<img src="[+verimageurl+]" border="1" alt="verification code" />
<label for="vericode">code</label>
<input name="vericode" size="20" type="text" />
</div>
<div class="clear"></div>
<div class="grid_12>
<div>
<input name="Submit" value="Submit" type="submit" />
</div>
<div>
<div> <p>Would you like to be notified of future golf deals?</p>
<label for="newsopt-yes">
<input name="newsopt" type="radio" id="newsopt-yes" value="yes" checked="checked" />
Yes</label>
<label for="newsopt-no">
<input id="newsopt-no" name="fm-newsopt" type="radio" value="no" />
No</label>
</div>
</div>
<div class="clear"></div>
</div>
</div>
</form>
My Report (I know I don’t have the radio button in here):
<p>This is a Quote Request received by XXXX using the Contact Us Link. The details of the message follows below:</p>
<table>
<h5>Personal Information</h5>
<tr valign="top"><td>First Name:</td><td>[+firstname+]</td></tr>
<tr valign="top"><td>Last Name:</td><td>[+lastname+]</td></tr>
<tr valign="top"><td>Email</td><td>[+email+]</td></tr>
<h5>Package Details</h5>
<tr valign="top"><td>Arrival Date:</td><td>[+arrvdate+]</td></tr>
<tr valign="top"><td></td><td>[+day+]</td></tr>
<tr valign="top"><td></td><td>[+month+]</td></tr>
<tr valign="top"><td></td><td>[+year+]</td></tr>
<tr valign="top"><td>Departure Date:</td><td>[+depdate+]</td></tr>
<tr valign="top"><td>No. of Golfers</td><td>[+nogolfers+]</td></tr>
<tr valign="top"><td>No. of Rounds:</td><td>[+norounds+]</td></tr>
<tr valign="top"><td>Tee Times:</td><td>[+teetimes+]</td></tr>
<tr valign="top"><td>Special Instructions:</td><td>[+special+]</td></tr>
<h5>Contact Information</h5>
<tr valign="top">Phone Number:<td></td><td>[+phone+]</td></tr>
<tr valign="top">Address 1:<td></td><td>[+address1+]</td></tr>
<tr valign="top"><td>Address 2:</td><td>[+address2+]</td></tr>
<tr valign="top"><td>City:</td><td>[+city+]</td></tr>
<tr valign="top"><td>State:</td><td>[+state+]</td></tr>
<tr valign="top"><td>Zip:</td><td>[+zip+]</td></tr>
<tr valign="top"><td>Country:</td><td>[+country+]</td></tr>
</table>
And what the email looks like when I get it with some test info:
This is a Quote Request received by E-GolfWilliamsburg using the Contact Us Link. The details of the message follows below:
Personal Information
First Name: First
Last Name: Last
Email
[email protected]
Package Details
Arrival Date:
Departure Date:
No. of Golfers
No. of Rounds:
Tee Times:
Special Instructions: none
Contact Information
Phone Number: 123-456-1234
Address 1: 123 Anywhere St
Address 2: #2
City: MyCity
State: NY
Zip: 12345
Country: USA
Any and all help would be much appreciated, I’m pulling my hair out at the moment.