Forums

Only half of my form is being received in my email box

joomlawhiz 03 Mar, 2009
Hey there,

I currently have 14 fields/questions on my form. After the form is submitted, I receive the email, but only the first 8 responses, and the label for the 9th is received in my email box. The rest does not show up. Any ideas?
GreyHead 03 Mar, 2009
Hi joomlawhiz,

Please give us a clue what you have in the Form HTML around the 9th entry??

Bob
joomlawhiz 03 Mar, 2009
Hey Bob,

Thanks for your quick response. Here is the code:

<div title="form_item8" class="form_item" style="border: 0px none ; background-color: rgb(255, 255, 255);">
    <div class="form_element cf_textbox">
      <label class="cf_label">If yes, please enter the URL</label>
      <input name="currenturl" id="text_14" size="30" maxlength="150" class="cf_inputbox" type="text">
      <a class="tooltiplink" onclick="return false;"><img class="tooltipimg" src="components/com_chronocontact/css/images/tooltip.png" width="16" border="0" height="16"></a>
					<div class="tooltipdiv" style="display: none;">If yes, please enter the URL :: This is the web address of the current site you have.</div>
    </div>
    
    
    
	<div class="clear"></div>
  </div>

<div title="form_item9" class="form_item" style="border: 0px none ; background-color: rgb(255, 255, 255);">
    <div class="form_element cf_dropdown">
      <label class="cf_label">Approx how many pages do you expect to have?</label>
      <select class="cf_inputbox validate-selection" id="select_15" size="1" {cf_multiple}="" name="numpages">
      <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 class="clear"></div>
  </div>

<div title="form_item10" class="form_item" style="border: 0px none ; background-color: rgb(255, 255, 255);">
    <div class="form_element cf_textarea">
      <label class="cf_label">Please describe the purpose of your site</label>
      <textarea name="purpose" cols="30" id="text_17" rows="3" class="cf_inputbox"></textarea>
      
    </div>
    
    
    
	<div class="clear"></div>
  </div>

<div title="form_item11" class="form_item" style="border: 0px none ; background-color: rgb(255, 255, 255);">
    <div class="form_element cf_textarea">
      <label class="cf_label">Please tell us about your business or organization</label>
      <textarea name="text_18" cols="30" id="text_18" rows="3" class="cf_inputbox"></textarea>
      
    </div>
    


Form Item 8 works perfectly. Then I receive "Approx how many pages do you expect to have?" and that is where it ends. Nothing else shows up past that. I did not include all of the code after that, but a big chunk. Let me know if you need to see more. Thanks for all of your help!
Max_admin 03 Mar, 2009
Hi,

which Chronoforms version is this ? and can I see your email template code ?

Regards
Max
Max
ChronoForms developer...
Did you try ChronoMyAdmin for managing your Joomla database tables ?
GreyHead 03 Mar, 2009
Hi joomlawhiz,

It looks like this is the culprit {cf_multiple}="" - please just try deleting it from the Form HTML and see if that clears the error.

I think it must be a ChronoForms code shorthand for multiple select - but you don't need multiple select here I think.

Bob
joomlawhiz 04 Mar, 2009
the cf_multiple was the culprit. Whenever I edit the form though, I have to be careful to take it out. I fixed the form, then saved and then tried to edit something else on the form. When i filled it out again, it encountered the same problem. I took it out again, and it was back to normal. So, for some reason it wants to add the cf_multiple to the code. Just FYI I am using the latest version. Thanks for your help!
Max_admin 05 Mar, 2009
no problems, this is the expected behavior, so this is another bug, I will move it to bugs!

Max
Max
ChronoForms developer...
Did you try ChronoMyAdmin for managing your Joomla database tables ?
This topic is locked and no more replies can be posted.