We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 29332
    • 80 Posts
    I created a contact-type form for people to submit their addresses to me. It was working at first, but now it’s not. I fill out the form, hit submit, and the page says it was submitted, but nothing comes in to my email. It was working when I had it set to the ContactFormReport, but I created my own report and it’s not working. I change it back to the ContactFormReportand it’s not working. I cleared the cache and nothing.

    Help!

    AddressBook:
    <p class="error">[+validationmessage+]</p>
    
    <form method="post" action="[~[*id*]~]" id="AddressForm" name="AddressForm">
    
      <fieldset>
        <h3> Address Book</h3>
    <table width="636" border="0">
      <tr>
        <td width="142"><input name="formid" type="hidden" value="AddressBook" />
          <label for="cfFName2">First Name:</label></td>
        <td width="177"><input name="firstname" id="cfName2" class="text" type="text" eform="First Name::1:" /></td>
        <td width="56"> </td>
        <td width="77"> </td>
        <td width="47"> </td>
        <td width="144"> </td>
        </tr>
      <tr>
        <td><label for="cfLName">Last Name:</td>
        <td><input name="lastname" id="cfLName" class="text" type="text" eform="Last Name::1:" /></td>
        <td> </td>
        <td> </td>
        <td> </td>
        <td> </td>
        </tr>
      <tr>
        <td><label for="cfAddress">Address:</td>
        <td><input name="address" id="cfAddress" class="text" type="text" eform="House Address::1" /></td>
        <td> </td>
        <td> </td>
        <td> </td>
        <td> </td>
        </tr>
      <tr>
        <td><label for="cfCity">City: </td>
        <td><input name="city" id="cfCity" class="text" type="text" eform="City::1" /></td>
        <td><label for="cfState">State:</td>
        <td><input name="state" type="text" class="text" id="cfState" size="2" maxlength="2" eform="State::1" /></td>
        <td><label for="cfZip">Zip:</td>
        <td><input name="zip" type="text" class="text" id="cfZip" size="5" eform="Zip::1" /></td>
        </tr>
      <tr>
        <td><label for="cfPhoneNumber">Phone Number:</td>
        <td><input name="phonenumber" id="cfPhoneNumber" class="text" type="text" eform="Phone Number::1" /></td>
        <td> </td>
        <td> </td>
        <td> </td>
        <td> </td>
        </tr>
      <tr>
        <td><label for="cfEmail">Email Address:</td>
        <td><input name="email" id="cfEmail" class="text" type="text" eform="Email Address:email:1" /></td>
        <td> </td>
        <td> </td>
        <td> </td>
        <td> </td>
        </tr>
      <tr>
        <td><label for="cfBirthday">Birthday: </td>
        <td><input name="birthday" type="text" class="text" id="cfBirthday" size="10" eform="Birthday::1" /></td>
        <td colspan="2"><label for="cfChildBday">Child's Birthday:</td>
        <td colspan="2"><input name="childbday" type="text" class="text" id="cfEmail10" size="10" eform="Child's Birthday::0" /></td>
        </tr>
      <tr>
        <td><label for="cfAnniversary">Anniversary:</td>
        <td><input name="anniversary" id="cfAnniversary" class="text" type="text" eform="Anniversary::0" /></td>
        <td> </td>
        <td> </td>
        <td> </td>
        <td> </td>
        </tr>
      <tr>
        <td><label for="cfScreenName">IM Screen Name:</td>
        <td><input name="screenname" id="cfScreenName" class="text" type="text" eform="IM Name::0" /></td>
        <td> </td>
        <td> </td>
        <td> </td>
        <td> </td>
        </tr>
      <tr>
        <td colspan="3"><label for="cfScreenNameService">IM Screen Name Service (AIM, MSN, Yahoo, etc.):</td>
        <td colspan="3"><input name="screennameservice" id="cfScreenNameService" class="text" type="text" eform="IM Service::0" /></td>
        </tr>
    </table>
    <p>
      
      <label> <br />
      </label>
      <input type="submit" name="submitadress" id="cfSubmitAddress" class="button" value="Submit Address" />
      
    </p>
    <p> </p>
    <p>
      <input type="reset" name="reset" id="reset" value="Reset" />
    </p>
    	</fieldset>
    
    </form>


    AddressBookReport:
    <p>This is a response sent by <b>[+firstname+]</b> using the feedback form on the website. The details of the message follow below:</p>
    
    
    
    First Name: [+firstname+]<br /><br />
    Last Name: [+lastname+]<br /><br />
    Address: [+address+]<br /><br />
    City: [+city+]<br /><br />
    State: [+state+]<br /><br />
    Zip: [+zip+]<br /><br />
    Phone Number: [+phonenumber+]<br /><br />
    Email Address: [+email+]<br /><br />
    Birthday: [+birthday+]<br /><br />
    Child's Birthday:Anniversary: [+childbday+]<br /><br />
    IM Screen Name: [+screenname+]<br /><br />
    IM Screen Name Service (AIM, MSN, Yahoo, etc.): [+screennameservice+]
    
    <p>You can use this link to reply: <a href="mailto:[+email+]?subject=RE: Address Book">[+email+]</a></p>


    Call:
    [!eForm? &formid=`AddressBook` &subject=`[+subject+]` &to=`[(emailsender)]` &ccsender=`1` &tpl=`AddressBook` &report=`AddressBookReport` &invalidClass=`invalidValue` &requiredClass=`requiredValue` &cssStyle=`ContactStyles` &gotoid=`46`  !]
      Teaching myself MODx
      • 4310
      • 2,310 Posts
      Maybe because in your form :
      id="AddressForm"

      In your snippet call :
      &formid=`AddressBook`

      wink
        • 28042 ☆ A M B ☆
        • 24,524 Posts
        There is also this
        <input name="formid" type="hidden" value="AddressBook" />

        Not sure what happens if there’s conflicting eForm form IDs like this...
          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
          • 29332
          • 80 Posts
          Well I feel a little dumb lol
          That was it. It’s working now. Thank you laugh
            Teaching myself MODx