Receiving an entire group (with nested group and fields) as a body message
-
Hi there!
I am trying to figure out a contact form for the small business where I am working.
It is about checking availability of hotel rooms.I structured so as to:
>>have a max of 4 people per room, whether they are adults, children, babies or pets.
>>be able to ask for availability of up to 4 rooms, adding them one after the other.Once that I have been working on it for 3-4 days, creating dozens of conditions, and that finally the form on the webpage was working properly, I realise that, by clicking submit, you are not automatically receiving the entire form, but it’s you to have to specify which field you want to receive.
TT_TTBy having something like 50 fields, some of them appearing just when adding rooms, and other staying at 0, when for example there are not kids, you can easily understand why I looked for another solution.
I thought: “I will put the entire form in a group (that I named, “group-body”), and make the plugins send me that group”.
So to force the group to be visible on the page – but not the condition for which the group is visible, so the clients could not change it and affect the showing of the whole form – I typed in the FORM textarea:
<p hidden> [select* show-body “show”]
if [show-body] equals “show” then show [group-body] </p>
[group group-body]…my contact form…
[/group]
Whereas, in the MAIL, in the section Message Body, I simply wrote:
[group-body]but the text in the email reveiced was only:
[group-body]Then, in the section Message Body, I tried to write:
[group-body]
[/group-body]but once again, the form wasn’t in the email.
Still:
[group group-body]
[/group group-body]again, unsuccessfully.
What I would like to receive are the same fields appearing to and filled by clients. Is there any way to do that?
If necessary I can also post the entire FORM code, but label are in italian.
Thank you in advance!
-
Well using the [group] tags in the email body, is not necessary in your case I think. They are only useful if you would like to hide stuff in the email message.
It seems to me that you would like to get all fields, and not hide anything, am I right?
if this is your form (for example)
[select select-1 "option1" "option2"] [group group1] type some text: [text text-1] select some shit [select select-1] [/group] [group group2] type some text: [text text-3] select some other shit [select select-5 "" ""] [/group]
You could just output all the information by just using the actual form elements
select 1: [select-1] text-1: [text-1] select 2: [select-2] text 3: [text-3] ... and so on
In short: there’s no need to use the group tags in the email body field.
In other words, the only way is to insert every single fields in the body message… U.U
Thank you anyway for answering!!
Just to explain myself better, this is the link where the form is:
https://noki.altervista.org/contact-form/Here, I removed the SUBMIT button, obviously.
It is still “raw” ’cause I could not find plugins with calendar or plugins that actually work for the email confirmation.However, the problem I was enquiring about concern the second part, the one with the rooms.
Here the first part of the code:<p></p>
<h2>ROOM 1</h2>
<label> Adults*
[select* c1-adulti “1” “2” “3” “4”] </label><p hidden> if [c1-adulti] equals “1” then show [group-c1-adulti1] </p>
[group group-c1-adulti1]
<p></p>
<label> Children (4-12 years)
[select* c1-adulti1-bimbi “-” “1” “2” “3”] </label>
<p hidden> if [c1-adulti1-bimbi] equals “-” then show [group-c1-adulti1-bimbi0] </p>
[group group-c1-adulti1-bimbi0]
<label> Babies (0-3 years)
[select* c1-adulti1-bimbi0-bebe “-” “1” “2” “3”] </label>
<p hidden> if [c1-adulti1-bimbi0-bebe] equals “-” then show [group-c1-adulti1-bimbi0-bebe0] </p>
[group group-c1-adulti1-bimbi0-bebe0]
<label> Small and medium sized pets
[select* c1-adulti1-bimbi0-bebe0-anim “-” “1” “2” “3”] </label>
[/group]
<p hidden> if [c1-adulti1-bimbi0-bebe] equals “1” then show [group-c1-adulti1-bimbi0-bebe1] </p>
[group group-c1-adulti1-bimbi0-bebe1]
<label> Small and medium sized pets
[select* c1-adulti1-bimbi0-bebe1-anim “-” “1” “2”] </label>
[/group]
<p hidden> if [c1-adulti1-bimbi0-bebe] equals “2” then show [group-c1-adulti1-bimbi0-bebe2] </p>
[group group-c1-adulti1-bimbi0-bebe2]
<label> Small and medium sized pets
[select* c1-adulti1-bimbi0-bebe2-anim “-” “1”] </label>
[/group]
[/group]
<p hidden> if [c1-adulti1-bimbi] equals “1” then show [group-c1-adulti1-bimbi1] </p>
[group group-c1-adulti1-bimbi1]
<label> Babies (0-3 years)
[select* c1-adulti1-bimbi1-bebe “-” “1” “2”] </label>
<p hidden> if [c1-adulti1-bimbi1-bebe] equals “-” then show [group-c1-adulti1-bimbi1-bebe0] </p>
[group group-c1-adulti1-bimbi1-bebe0]
<label> Small and medium sized pets
[select* c1-adulti1-bimbi1-bebe0-anim “-” “1” “2”] </label>
[/group]
<p hidden> if [c1-adulti1-bimbi1-bebe] equals “1” then show [group-c1-adulti1-bimbi1-bebe1] </p>
[group group-c1-adulti1-bimbi1-bebe1]
<label> Small and medium sized pets
[select* c1-adulti1-bimbi1-bebe1-anim “-” “1”] </label>
[/group]
[/group]
<p hidden> if [c1-adulti1-bimbi] equals “2” then show [group-c1-adulti1-bimbi2] </p>
[group group-c1-adulti1-bimbi2]
<label> Babies (0-3 years)
[select* c1-adulti1-bimbi2-bebe “-” “1”] </label>
<p hidden> if [c1-adulti1-bimbi2-bebe] equals “-” then show [group-c1-adulti1-bimbi2-bebe0] </p>
[group group-c1-adulti1-bimbi2-bebe0]
<label> Small and medium sized pets
[select* c1-adulti1-bimbi2-bebe0-anim “-” “1”] </label>
[/group]
[/group]
[/group]<p hidden> if [c1-adulti] equals “2” then show [group-c1-adulti2] </p>
[group group-c1-adulti2]
<label> Type*
[select* c1-adulti2-tipo include_blank “king size bed” “2 single beds”] </label>
<p></p>
<label> Children (4-12 years)
[select* c1-adulti2-bimbi “-” “1” “2”] </label>
<p hidden> if [c1-adulti2-bimbi] equals “-” then show [group-c1-adulti2-bimbi0] </p>
[group group-c1-adulti2-bimbi0]
<label> Babies (0-3 years)
[select* c1-adulti2-bimbi0-bebe “-” “1” “2”] </label>
<p hidden> if [c1-adulti2-bimbi0-bebe] equals “-” then show [group-c1-adulti2-bimbi0-bebe0] </p>
[group group-c1-adulti2-bimbi0-bebe0]
<label> Small and medium sized pets
[select* c1-adulti2-bimbi0-bebe0-anim “-” “1” “2”] </label>
[/group]
<p hidden> if [c1-adulti2-bimbi0-bebe] equals “1” then show [group-c1-adulti2-bimbi0-bebe1] </p>
[group group-c1-adulti2-bimbi0-bebe1]
<label> Small and medium sized pets
[select* c1-adulti2-bimbi0-bebe1-anim “-” “1”] </label>
[/group]
[/group]
<p hidden> if [c1-adulti2-bimbi] equals “1” then show [group-c1-adulti2-bimbi1] </p>
[group group-c1-adulti2-bimbi1]
<label> Babies (0-3 years)
[select* c1-adulti2-bimbi1-bebe “-” “1”] </label>
<p hidden> if [c1-adulti2-bimbi1-bebe] equals “-” then show [group-c1-adulti2-bimbi1-bebe0] </p>
[group group-c1-adulti2-bimbi1-bebe0]
<label> Small and medium sized pets
[select* c1-adulti2-bimbi1-bebe0-anim “-” “1”] </label>
[/group]
[/group]
[/group]<p hidden> if [c1-adulti] equals “3” then show [group-c1-adulti3] </p>
[group group-c1-adulti3]
<label> Type*
[select* c1-adulti2-tipo include_blank “king size bed + 3rd single bed” “3 single beds”] </label>
<p></p>
<label> Children (4-12 years)
[select* c1-adulti3-bimbi “-” “1”] </label>
<p hidden> if [c1-adulti3-bimbi] equals “-” then show [group-c1-adulti3-bimbi0] </p>
[group group-c1-adulti3-bimbi0]
<label> Babies (0-3 years)
[select* c1-adulti3-bimbi0-bebe “-” “1”] </label>
<p hidden> if [c1-adulti3-bimbi0-bebe] equals “-” then show [group-c1-adulti3-bimbi0-bebe0] </p>
[group group-c1-adulti3-bimbi0-bebe0]
<label> Small and medium sized pets
[select* c1-adulti3-bimbi0-bebe0-anim “-” “1”] </label>
[/group]
[/group]
[/group]<p hidden> if [c1-adulti] equals “4” then show [group-c1-adulti4] </p>
[group group-c1-adulti4]
<label> Type*
[select* c1-adulti2-tipo include_blank “king size bed + 3rd and 4th single beds” “4 single beds”] </label>
<p></p>
[/group]<b>[checkbox c2 label_first “Would you like to add a second room?”]</b>
<p hidden> if [c2] equals “Would you like to add a second room?” then show [group-c2-titolo] </p>
[group group-c2-titolo]
<h2>ROOM 2</h2>
[/group]
<p hidden> if [c2] equals “Would you like to add a second room?” then show [group-c2] </p>
[group group-c2]
<label> Adults*
[select* c2-adulti “1” “2” “3” “4”] </label><p hidden> if [c2-adulti] equals “1” then show [group-c2-adulti1] </p>
[group group-c2-adulti1]
<p></p>
<label> Children (4-12 years)
[select* c2-adulti1-bimbi “-” “1” “2” “3”] </label>
<p hidden> if [c2-adulti1-bimbi] equals “-” then show [group-c2-adulti1-bimbi0] </p>
[group group-c2-adulti1-bimbi0]
<label> Babies (0-3 years)
[select* c2-adulti1-bimbi0-bebe “-” “1” “2” “3”] </label>
<p hidden> if [c2-adulti1-bimbi0-bebe] equals “-” then show [group-c2-adulti1-bimbi0-bebe0] </p>
[group group-c2-adulti1-bimbi0-bebe0]
<label> Small and medium sized pets
[select* c2-adulti1-bimbi0-bebe0-anim “-” “1” “2” “3”] </label>
[/group]
<p hidden> if [c2-adulti1-bimbi0-bebe] equals “1” then show [group-c2-adulti1-bimbi0-bebe1] </p>
[group group-c2-adulti1-bimbi0-bebe1]
<label> Small and medium sized pets
[select* c2-adulti1-bimbi0-bebe1-anim “-” “1” “2”] </label>
[/group]
<p hidden> if [c2-adulti1-bimbi0-bebe] equals “2” then show [group-c2-adulti1-bimbi0-bebe2] </p>
[group group-c2-adulti1-bimbi0-bebe2]
<label> Small and medium sized pets
[select* c2-adulti1-bimbi0-bebe2-anim “-” “1”] </label>
[/group]
[/group]
<p hidden> if [c2-adulti1-bimbi] equals “1” then show [group-c2-adulti1-bimbi1] </p>
[group group-c2-adulti1-bimbi1]
<label> Babies (0-3 years)
[select* c2-adulti1-bimbi1-bebe “-” “1” “2”] </label>
<p hidden> if [c2-adulti1-bimbi1-bebe] equals “-” then show [group-c2-adulti1-bimbi1-bebe0] </p>
[group group-c2-adulti1-bimbi1-bebe0]
<label> Small and medium sized pets
[select* c2-adulti1-bimbi1-bebe0-anim “-” “1” “2”] </label>
[/group]
<p hidden> if [c2-adulti1-bimbi1-bebe] equals “1” then show [group-c2-adulti1-bimbi1-bebe1] </p>
[group group-c2-adulti1-bimbi1-bebe1]
<label> Small and medium sized pets
[select* c2-adulti1-bimbi1-bebe1-anim “-” “1”] </label>
[/group]
[/group]
<p hidden> if [c2-adulti1-bimbi] equals “2” then show [group-c2-adulti1-bimbi2] </p>
[group group-c2-adulti1-bimbi2]
<label> Babies (0-3 years)
[select* c2-adulti1-bimbi2-bebe “-” “1”] </label>
<p hidden> if [c2-adulti1-bimbi2-bebe] equals “-” then show [group-c2-adulti1-bimbi2-bebe0] </p>
[group group-c2-adulti1-bimbi2-bebe0]
<label> Small and medium sized pets
[select* c2-adulti1-bimbi2-bebe0-anim “-” “1”] </label>
[/group]
[/group]
[/group]<p hidden> if [c2-adulti] equals “2” then show [group-c2-adulti2] </p>
[group group-c2-adulti2]
<label> Type*
[select* c2-adulti2-tipo include_blank “king size bed” “2 single beds”] </label>
<p></p>
<label> Children (4-12 years)
[select* c2-adulti2-bimbi “-” “1” “2”] </label>
<p hidden> if [c2-adulti2-bimbi] equals “-” then show [group-c2-adulti2-bimbi0] </p>
[group group-c2-adulti2-bimbi0]
<label> Babies (0-3 years)
[select* c2-adulti2-bimbi0-bebe “-” “1” “2”] </label>
<p hidden> if [c2-adulti2-bimbi0-bebe] equals “-” then show [group-c2-adulti2-bimbi0-bebe0] </p>
[group group-c2-adulti2-bimbi0-bebe0]
<label> Small and medium sized pets
[select* c2-adulti2-bimbi0-bebe0-anim “-” “1” “2”] </label>
[/group]
<p hidden> if [c2-adulti2-bimbi0-bebe] equals “1” then show [group-c2-adulti2-bimbi0-bebe1] </p>
[group group-c2-adulti2-bimbi0-bebe1]
<label> Small and medium sized pets
[select* c2-adulti2-bimbi0-bebe1-anim “-” “1”] </label>
[/group]
[/group]
<p hidden> if [c2-adulti2-bimbi] equals “1” then show [group-c2-adulti2-bimbi1] </p>
[group group-c2-adulti2-bimbi1]
<label> Babies (0-3 years)
[select* c2-adulti2-bimbi1-bebe “-” “1”] </label>
<p hidden> if [c2-adulti2-bimbi1-bebe] equals “-” then show [group-c2-adulti2-bimbi1-bebe0] </p>
[group group-c2-adulti2-bimbi1-bebe0]
<label> Small and medium sized pets
[select* c2-adulti2-bimbi1-bebe0-anim “-” “1”] </label>
[/group]
[/group]
[/group]<p hidden> if [c2-adulti] equals “3” then show [group-c2-adulti3] </p>
[group group-c2-adulti3]
<label> Type*
[select* c2-adulti2-tipo include_blank “king size bed + 3rd single bed” “3 single beds”] </label>
<p></p>
<label> Children (4-12 years)
[select* c2-adulti3-bimbi “-” “1”] </label>
<p hidden> if [c2-adulti3-bimbi] equals “-” then show [group-c2-adulti3-bimbi0] </p>
[group group-c2-adulti3-bimbi0]
<label> Babies (0-3 years)
[select* c2-adulti3-bimbi0-bebe “-” “1”] </label>
<p hidden> if [c2-adulti3-bimbi0-bebe] equals “-” then show [group-c2-adulti3-bimbi0-bebe0] </p>
[group group-c2-adulti3-bimbi0-bebe0]
<label> Small and medium sized pets
[select* c2-adulti3-bimbi0-bebe0-anim “-” “1”] </label>
[/group]
[/group]
[/group]<p hidden> if [c2-adulti] equals “4” then show [group-c2-adulti4] </p>
[group group-c2-adulti4]
<label> Type*
[select* c2-adulti2-tipo include_blank “king size bed + 3rd and 4th single beds” “4 single beds”] </label>
<p></p>
[/group]
[/group]<p hidden> if [c2] equals “Would you like to add a second room?” then show [group-c3-domanda] </p>
[group group-c3-domanda]
<b>[checkbox c3 label_first “Would you like to add a third room?”]</b>
<p hidden> if [c3] equals “Would you like to add a third room?” then show [group-c3-titolo] </p>
[group group-c3-titolo]
<h2>ROOM 3</h2>…and so on…
That’s why I toke me a few days >_<
and I was upset when I found out that the mail was not working as I thought…However, thank you Coles for your time!
How would you expect the email to work then?
If you don’t specify the fields you would like to display, then the email will not show anything. That’s how CF7 is designed and has nothing to do with the plugin. I could create an “auto-email” button that adds all the fields and labels automatically in the email body, but frankly, this is a bit out of scope of the plugin. Hmm.. good idea for another plugin though ?? I’ll put it on my good-ideas-for-other-plugins list.
You know why I asked? Before I tried to create the contact form on wordpress.com, where the program/application/or whatever the name is, sends automatically every fields you put in it. But, of course there weren’t conditional fields. When I started it on www.remarpro.com, I gave for granted that I would have worked the same way, that is, sending out everything automatically.
However, after having spent another few hours I figured out an “ok” solution. ^^, I will post it. It may help somebody else.
In the MAIL section, in Body Message, by flagging for the HTML, enter:
<table border=”1″ width=”100%” cellspacing=”0″ cellpadding=”4″><colgroup><col width=”21*” /> <col width=”43*” /> <col width=”21*” /> <col width=”43*” /> <col width=”21*” /> <col width=”43*” /> <col width=”21*” /> <col width=”43*” /> </colgroup>
<tbody>
<tr>
<td colspan=”2″ width=”25%”>Nominativo:</td>
<td colspan=”2″ width=”25%”>[titolo] [cognome] [nome]</td>
<td colspan=”2″ width=”25%”>Check-in:</td>
<td colspan=”2″ width=”25%”>[check-in]</td>
</tr>
<tr>
<td colspan=”2″ width=”25%”>Cellulare:</td>
<td colspan=”2″ width=”25%”>[cellulare]</td>
<td colspan=”2″ width=”25%”>Check-out:</td>
<td colspan=”2″ width=”25%”>[check-out]</td>
</tr>
<tr>
<td colspan=”2″ width=”25%”>E-mail:</td>
<td colspan=”2″ width=”25%”>[indirizzo-email]</td>
<td colspan=”2″ width=”25%”>N. notti (da inserire manualmente):</td>
<td colspan=”2″ width=”25%”>__</td>
</tr>
<tr>
<td colspan=”2″ width=”25%”>Conferma e-mail:</td>
<td colspan=”2″ width=”25%”>[conferma-email]</td>
<td colspan=”2″ width=”25%”>Ora di arrivo:</td>
<td colspan=”2″ width=”25%”>[ora-arrivo]</td>
</tr>
<tr>
<td colspan=”8″ valign=”TOP” width=”100%”></td>
</tr>
<tr valign=”TOP”>
<td colspan=”2″ width=”25%”>
<p align=”CENTER”>CAMERA 1</p>
</td>
<td colspan=”2″ width=”25%”>
<p align=”CENTER”>CAMERA 2</p>
</td>
<td colspan=”2″ width=”25%”>
<p align=”CENTER”>CAMERA 3</p>
</td>
<td colspan=”2″ width=”25%”>
<p align=”CENTER”>CAMERA 4</p>
</td>
</tr>
<tr valign=”TOP”>
<td colspan=”2″ width=”25%”>
<p align=”CENTER”>Si</p>
</td>
<td colspan=”2″ width=”25%”>
<p align=”CENTER”>[aggiungi-c2]</p>
</td>
<td colspan=”2″ width=”25%”>
<p align=”CENTER”>[aggiungi-c3]</p>
</td>
<td colspan=”2″ width=”25%”>
<p align=”CENTER”>[aggiungi-c4]</p>
</td>
</tr>
<tr valign=”TOP”>
<td width=”8%”>Adulti</td>
<td width=”17%”>[c1-adulti]</td>
<td width=”8%”>Adulti</td>
<td width=”17%”>[c2-adulti]</td>
<td width=”8%”>Adulti</td>
<td width=”17%”>[c3-adulti]</td>
<td width=”8%”>Adulti</td>
<td width=”17%”>[c4-adulti]</td>
</tr>
<tr valign=”TOP”>
<td width=”8%”>Tipo</td>
<td width=”17%”>[c1-adulti2-tipo][c1-adulti3-tipo][c1-adulti4-tipo]</td>
<td width=”8%”>Tipo</td>
<td width=”17%”>[c2-adulti2-tipo][c2-adulti3-tipo][c2-adulti4-tipo]</td>
<td width=”8%”>Tipo</td>
<td width=”17%”>[c3-adulti2-tipo][c3-adulti3-tipo][c3-adulti4-tipo]</td>
<td width=”8%”>Tipo</td>
<td width=”17%”>[c4-adulti2-tipo][c4-adulti3-tipo][c4-adulti4-tipo]</td>
</tr>
<tr valign=”TOP”>
<td width=”8%”>Bambini (4-12 anni)</td>
<td width=”17%”>[c1-adulti1-bimbi][c1-adulti2-bimbi][c1-adulti3-bimbi]</td>
<td width=”8%”>Bambini (4-12 anni)</td>
<td width=”17%”>[c2-adulti1-bimbi][c2-adulti2-bimbi][c2-adulti3-bimbi]</td>
<td width=”8%”>Bambini (4-12 anni)</td>
<td width=”17%”>[c3-adulti1-bimbi][c3-adulti2-bimbi][c3-adulti3-bimbi]</td>
<td width=”8%”>Bambini (4-12 anni)</td>
<td width=”17%”>[c4-adulti1-bimbi][c4-adulti2-bimbi][c4-adulti3-bimbi]</td>
</tr>
<tr valign=”TOP”>
<td width=”8%”>Bebè (0-3 anni)</td>
<td width=”17%”>[c1-adulti1-bimbi0-bebe][c1-adulti1-bimbi1-bebe][c1-adulti1-bimbi2-bebe][c1-adulti2-bimbi0-bebe][c1-adulti2-bimbi1-bebe][c1-adulti3-bimbi0-bebe]</td>
<td width=”8%”>Bebè (0-3 anni)</td>
<td width=”17%”>[c2-adulti1-bimbi0-bebe][c2-adulti1-bimbi1-bebe][c2-adulti1-bimbi2-bebe][c2-adulti2-bimbi0-bebe][c2-adulti2-bimbi1-bebe][c2-adulti3-bimbi0-bebe]</td>
<td width=”8%”>Bebè (0-3 anni)</td>
<td width=”17%”>[c3-adulti1-bimbi0-bebe][c3-adulti1-bimbi1-bebe][c3-adulti1-bimbi2-bebe][c3-adulti2-bimbi0-bebe][c3-adulti2-bimbi1-bebe][c3-adulti3-bimbi0-bebe]</td>
<td width=”8%”>Bebè (0-3 anni)</td>
<td width=”17%”>[c4-adulti1-bimbi0-bebe][c4-adulti1-bimbi1-bebe][c4-adulti1-bimbi2-bebe][c4-adulti2-bimbi0-bebe][c4-adulti2-bimbi1-bebe][c4-adulti3-bimbi0-bebe]</td>
</tr>
<tr valign=”TOP”>
<td width=”8%”>Animali</td>
<td width=”17%”>[c1-adulti1-bimbi0-bebe0-anim][c1-adulti1-bimbi0-bebe1-anim][c1-adulti1-bimbi0-bebe2-anim][c1-adulti1-bimbi1-bebe0-anim][c1-adulti1-bimbi1-bebe1-anim][c1-adulti1-bimbi2-bebe0-anim][c1-adulti2-bimbi0-bebe0-anim][c1-adulti2-bimbi0-bebe1-anim][c1-adulti2-bimbi1-bebe0-anim][c1-adulti3-bimbi0-bebe0-anim]</td>
<td width=”8%”>Animali</td>
<td width=”17%”>[c2-adulti1-bimbi0-bebe0-anim][c2-adulti1-bimbi0-bebe1-anim][c2-adulti1-bimbi0-bebe2-anim][c2-adulti1-bimbi1-bebe0-anim][c2-adulti1-bimbi1-bebe1-anim][c2-adulti1-bimbi2-bebe0-anim][c2-adulti2-bimbi0-bebe0-anim][c2-adulti2-bimbi0-bebe1-anim][c2-adulti2-bimbi1-bebe0-anim][c2-adulti3-bimbi0-bebe0-anim]</td>
<td width=”8%”>Animali</td>
<td width=”17%”>[c3-adulti1-bimbi0-bebe0-anim][c3-adulti1-bimbi0-bebe1-anim][c3-adulti1-bimbi0-bebe2-anim][c3-adulti1-bimbi1-bebe0-anim][c3-adulti1-bimbi1-bebe1-anim][c3-adulti1-bimbi2-bebe0-anim][c3-adulti2-bimbi0-bebe0-anim][c3-adulti2-bimbi0-bebe1-anim][c3-adulti2-bimbi1-bebe0-anim][c3-adulti3-bimbi0-bebe0-anim]</td>
<td width=”8%”>Animali</td>
<td width=”17%”>[c4-adulti1-bimbi0-bebe0-anim][c4-adulti1-bimbi0-bebe1-anim][c4-adulti1-bimbi0-bebe2-anim][c4-adulti1-bimbi1-bebe0-anim][c4-adulti1-bimbi1-bebe1-anim][c4-adulti1-bimbi2-bebe0-anim][c4-adulti2-bimbi0-bebe0-anim][c4-adulti2-bimbi0-bebe1-anim][c4-adulti2-bimbi1-bebe0-anim][c4-adulti3-bimbi0-bebe0-anim]</td>
</tr>
<tr>
<td colspan=”8″ valign=”TOP” width=”100%”></td>
</tr>
<tr valign=”TOP”>
<td colspan=”2″ width=”25%”>Richieste speciali:</td>
<td colspan=”2″ width=”25%”>[richieste]</td>
<td colspan=”2″ width=”25%”>Accettazione privacy:</td>
<td colspan=”2″ width=”25%”>[privacy]</td>
</tr>
</tbody>
</table>Since I put all “-” instead of “0”, what I get, i.e. for the number of pets, is:
—-1—
It is not a clean 1, but still it’s easily readable.
Not sure whether I made myself clear, anyway…Now, hoping that you’re not a touchy person, could I just point out a really tiny, tiny defect? Do not take as a criticism, the plugins is great! Just, when you duplicate a form, the conditions are not uploaded in the copied form. I realised when I did the english version of the form, and I needed to re-enter all of them. And it would probably be the same when I will export the form on the hotel website.
Finally, thank you Jules for the plugin you created, now I make it works as I needed! =))
Now, hoping that you’re not a touchy person, could I just point out a really tiny, tiny defect? Do not take as a criticism, the plugins is great! Just, when you duplicate a form, the conditions are not uploaded in the copied form. I realised when I did the english version of the form, and I needed to re-enter all of them. And it would probably be the same when I will export the form on the hotel website.
Lol ?? I am a touchy person, but that’s a bug I wasn’t aware of. Thanks for pointing this out. Will fix in the next version. ??
PS: If you still read this, could you update your last comment and put the code between backticks, so it looks
like this
? It will make it easier for other people to copy paste the code, because this forum screws up the quotes if you don’tI will be waiting for the next version then ^^,
PS: Yes, sure. Here the entire codes.
In the FORM section:
<table border="0" width="100%" cellspacing="0" cellpadding="0"><colgroup> <col width="85*" /> <col width="85*" /> <col width="85*" /> </colgroup> <tbody> <tr valign="BOTTOM"> <td width="33%"><span><label> Title* [select* titolo include_blank "Miss" "Ms." "Mrs." "Mr."] </label></span></td> <td width="33%"><span><label> Family name* [text* cognome] </label></span></td> <td width="33%"><span><label> Given name* [text* nome] </label></span></td> </tr> <tr valign="BOTTOM"> <td width="33%"><span><label> E-mail*: please make sure to enter your e-mail address correctly, otherwise we will not be able to answer you [email* indirizzo-email] </label></span></td> <td width="33%"><span><label> Confirm e-mail*: please make sure to enter your e-mail address correctly, otherwise we will not be able to answer you [email* conferma-email] </label></span></td> <td width="33%"><span><label> Mobile*: for mobile numbers outside Italy, please also include the country code [text* cellulare placeholder "+61 XXX-XXX-XXXX"] </label></span></td> </tr> <tr valign="BOTTOM"> <td width="33%"><span><label> Check-in date* [date* check-in date-format:DD dd/mm/yy animate:show first-day:1 change-month change-year buttons placeholder "dd/mm/yyyy ▼"] </label></span></td> <td width="33%"><span><label> Check-in time* [select* ora-arrivo include_blank "Before 2:00pm (if possible and upon agreement with the reception)" "2:00pm - 5:00pm" "5:00pm - 7:00pm" "7:00pm - 9:00pm" "After 9:00pm (if possible and upon agreement with the reception)"] </label></span></td> <td width="33%"><span><label> Check-out date* [date* check-out date-format:DD dd/mm/yy animate:show first-day:1 change-month change-year buttons placeholder "dd/mm/yyyy ▼"] </label></span></td> </tr> </tbody> </table> <table border="0" width="100%" cellspacing="0" cellpadding="0"><colgroup><col width="85*" /> <col width="85*" /> <col width="85*" /> <col width="85*" /> </colgroup> <tbody> <tr valign="TOP"> <td width="25%"> <p></p> <font face="Gentium Basic" size="5">~~~~~~~ROOM?1~~~~~~~</font> <label> Adults* [select* c1-adulti "1" "2" "3" "4"] </label> <p hidden> if [c1-adulti] equals "1" then show [group-c1-adulti1] </p> [group group-c1-adulti1] <p></p> <label> Children (4-12 years) [select* c1-adulti1-bimbi "-" "1" "2" "3"] </label> <p hidden> if [c1-adulti1-bimbi] equals "-" then show [group-c1-adulti1-bimbi0] </p> [group group-c1-adulti1-bimbi0] <label> Babies (0-3 years) [select* c1-adulti1-bimbi0-bebe "-" "1" "2" "3"] </label> <p hidden> if [c1-adulti1-bimbi0-bebe] equals "-" then show [group-c1-adulti1-bimbi0-bebe0] </p> [group group-c1-adulti1-bimbi0-bebe0] <label> Small and medium sized pets [select* c1-adulti1-bimbi0-bebe0-anim "-" "1" "2" "3"] </label> [/group] <p hidden> if [c1-adulti1-bimbi0-bebe] equals "1" then show [group-c1-adulti1-bimbi0-bebe1] </p> [group group-c1-adulti1-bimbi0-bebe1] <label> Small and medium sized pets [select* c1-adulti1-bimbi0-bebe1-anim "-" "1" "2"] </label> [/group] <p hidden> if [c1-adulti1-bimbi0-bebe] equals "2" then show [group-c1-adulti1-bimbi0-bebe2] </p> [group group-c1-adulti1-bimbi0-bebe2] <label> Small and medium sized pets [select* c1-adulti1-bimbi0-bebe2-anim "-" "1"] </label> [/group] [/group] <p hidden> if [c1-adulti1-bimbi] equals "1" then show [group-c1-adulti1-bimbi1] </p> [group group-c1-adulti1-bimbi1] <label> Babies (0-3 years) [select* c1-adulti1-bimbi1-bebe "-" "1" "2"] </label> <p hidden> if [c1-adulti1-bimbi1-bebe] equals "-" then show [group-c1-adulti1-bimbi1-bebe0] </p> [group group-c1-adulti1-bimbi1-bebe0] <label> Small and medium sized pets [select* c1-adulti1-bimbi1-bebe0-anim "-" "1" "2"] </label> [/group] <p hidden> if [c1-adulti1-bimbi1-bebe] equals "1" then show [group-c1-adulti1-bimbi1-bebe1] </p> [group group-c1-adulti1-bimbi1-bebe1] <label> Small and medium sized pets [select* c1-adulti1-bimbi1-bebe1-anim "-" "1"] </label> [/group] [/group] <p hidden> if [c1-adulti1-bimbi] equals "2" then show [group-c1-adulti1-bimbi2] </p> [group group-c1-adulti1-bimbi2] <label> Babies (0-3 years) [select* c1-adulti1-bimbi2-bebe "-" "1"] </label> <p hidden> if [c1-adulti1-bimbi2-bebe] equals "-" then show [group-c1-adulti1-bimbi2-bebe0] </p> [group group-c1-adulti1-bimbi2-bebe0] <label> Small and medium sized pets [select* c1-adulti1-bimbi2-bebe0-anim "-" "1"] </label> [/group] [/group] [/group] <p hidden> if [c1-adulti] equals "2" then show [group-c1-adulti2] </p> [group group-c1-adulti2] <label> Type* [select* c1-adulti2-tipo include_blank "king size bed" "2 single beds"] </label> <p></p> <label> Children (4-12 years) [select* c1-adulti2-bimbi "-" "1" "2"] </label> <p hidden> if [c1-adulti2-bimbi] equals "-" then show [group-c1-adulti2-bimbi0] </p> [group group-c1-adulti2-bimbi0] <label> Babies (0-3 years) [select* c1-adulti2-bimbi0-bebe "-" "1" "2"] </label> <p hidden> if [c1-adulti2-bimbi0-bebe] equals "-" then show [group-c1-adulti2-bimbi0-bebe0] </p> [group group-c1-adulti2-bimbi0-bebe0] <label> Small and medium sized pets [select* c1-adulti2-bimbi0-bebe0-anim "-" "1" "2"] </label> [/group] <p hidden> if [c1-adulti2-bimbi0-bebe] equals "1" then show [group-c1-adulti2-bimbi0-bebe1] </p> [group group-c1-adulti2-bimbi0-bebe1] <label> Small and medium sized pets [select* c1-adulti2-bimbi0-bebe1-anim "-" "1"] </label> [/group] [/group] <p hidden> if [c1-adulti2-bimbi] equals "1" then show [group-c1-adulti2-bimbi1] </p> [group group-c1-adulti2-bimbi1] <label> Babies (0-3 years) [select* c1-adulti2-bimbi1-bebe "-" "1"] </label> <p hidden> if [c1-adulti2-bimbi1-bebe] equals "-" then show [group-c1-adulti2-bimbi1-bebe0] </p> [group group-c1-adulti2-bimbi1-bebe0] <label> Small and medium sized pets [select* c1-adulti2-bimbi1-bebe0-anim "-" "1"] </label> [/group] [/group] [/group] <p hidden> if [c1-adulti] equals "3" then show [group-c1-adulti3] </p> [group group-c1-adulti3] <label> Type* [select* c1-adulti3-tipo include_blank "king size bed + 3rd single bed" "3 single beds"] </label> <p></p> <label> Children (4-12 years) [select* c1-adulti3-bimbi "-" "1"] </label> <p hidden> if [c1-adulti3-bimbi] equals "-" then show [group-c1-adulti3-bimbi0] </p> [group group-c1-adulti3-bimbi0] <label> Babies (0-3 years) [select* c1-adulti3-bimbi0-bebe "-" "1"] </label> <p hidden> if [c1-adulti3-bimbi0-bebe] equals "-" then show [group-c1-adulti3-bimbi0-bebe0] </p> [group group-c1-adulti3-bimbi0-bebe0] <label> Small and medium sized pets [select* c1-adulti3-bimbi0-bebe0-anim "-" "1"] </label> [/group] [/group] [/group] <p hidden> if [c1-adulti] equals "4" then show [group-c1-adulti4] </p> [group group-c1-adulti4] <label> Type* [select* c1-adulti4-tipo include_blank "king size bed + 3rd and 4th single beds" "4 single beds"] </label> <p></p> [/group] <b><label> Would you like to add a second room? [select aggiungi-c2 "No" "Yes"] </label></b> </td> <td width="25%"> <p></p> <p hidden> if [aggiungi-c2] equals "Yes" then show [group-c2-titolo] </p> [group group-c2-titolo] <font face="Gentium Basic" size="5">~~~~~~~ROOM?2~~~~~~~</font> [/group] <p hidden> if [aggiungi-c2] equals "Yes" then show [group-c2] </p> [group group-c2] <label> Adults* [select* c2-adulti "1" "2" "3" "4"] </label> <p hidden> if [c2-adulti] equals "1" then show [group-c2-adulti1] </p> [group group-c2-adulti1] <p></p> <label> Children (4-12 years) [select* c2-adulti1-bimbi "-" "1" "2" "3"] </label> <p hidden> if [c2-adulti1-bimbi] equals "-" then show [group-c2-adulti1-bimbi0] </p> [group group-c2-adulti1-bimbi0] <label> Babies (0-3 years) [select* c2-adulti1-bimbi0-bebe "-" "1" "2" "3"] </label> <p hidden> if [c2-adulti1-bimbi0-bebe] equals "-" then show [group-c2-adulti1-bimbi0-bebe0] </p> [group group-c2-adulti1-bimbi0-bebe0] <label> Small and medium sized pets [select* c2-adulti1-bimbi0-bebe0-anim "-" "1" "2" "3"] </label> [/group] <p hidden> if [c2-adulti1-bimbi0-bebe] equals "1" then show [group-c2-adulti1-bimbi0-bebe1] </p> [group group-c2-adulti1-bimbi0-bebe1] <label> Small and medium sized pets [select* c2-adulti1-bimbi0-bebe1-anim "-" "1" "2"] </label> [/group] <p hidden> if [c2-adulti1-bimbi0-bebe] equals "2" then show [group-c2-adulti1-bimbi0-bebe2] </p> [group group-c2-adulti1-bimbi0-bebe2] <label> Small and medium sized pets [select* c2-adulti1-bimbi0-bebe2-anim "-" "1"] </label> [/group] [/group] <p hidden> if [c2-adulti1-bimbi] equals "1" then show [group-c2-adulti1-bimbi1] </p> [group group-c2-adulti1-bimbi1] <label> Babies (0-3 years) [select* c2-adulti1-bimbi1-bebe "-" "1" "2"] </label> <p hidden> if [c2-adulti1-bimbi1-bebe] equals "-" then show [group-c2-adulti1-bimbi1-bebe0] </p> [group group-c2-adulti1-bimbi1-bebe0] <label> Small and medium sized pets [select* c2-adulti1-bimbi1-bebe0-anim "-" "1" "2"] </label> [/group] <p hidden> if [c2-adulti1-bimbi1-bebe] equals "1" then show [group-c2-adulti1-bimbi1-bebe1] </p> [group group-c2-adulti1-bimbi1-bebe1] <label> Small and medium sized pets [select* c2-adulti1-bimbi1-bebe1-anim "-" "1"] </label> [/group] [/group] <p hidden> if [c2-adulti1-bimbi] equals "2" then show [group-c2-adulti1-bimbi2] </p> [group group-c2-adulti1-bimbi2] <label> Babies (0-3 years) [select* c2-adulti1-bimbi2-bebe "-" "1"] </label> <p hidden> if [c2-adulti1-bimbi2-bebe] equals "-" then show [group-c2-adulti1-bimbi2-bebe0] </p> [group group-c2-adulti1-bimbi2-bebe0] <label> Small and medium sized pets [select* c2-adulti1-bimbi2-bebe0-anim "-" "1"] </label> [/group] [/group] [/group] <p hidden> if [c2-adulti] equals "2" then show [group-c2-adulti2] </p> [group group-c2-adulti2] <label> Type* [select* c2-adulti2-tipo include_blank "king size bed" "2 single beds"] </label> <p></p> <label> Children (4-12 years) [select* c2-adulti2-bimbi "-" "1" "2"] </label> <p hidden> if [c2-adulti2-bimbi] equals "-" then show [group-c2-adulti2-bimbi0] </p> [group group-c2-adulti2-bimbi0] <label> Babies (0-3 years) [select* c2-adulti2-bimbi0-bebe "-" "1" "2"] </label> <p hidden> if [c2-adulti2-bimbi0-bebe] equals "-" then show [group-c2-adulti2-bimbi0-bebe0] </p> [group group-c2-adulti2-bimbi0-bebe0] <label> Small and medium sized pets [select* c2-adulti2-bimbi0-bebe0-anim "-" "1" "2"] </label> [/group] <p hidden> if [c2-adulti2-bimbi0-bebe] equals "1" then show [group-c2-adulti2-bimbi0-bebe1] </p> [group group-c2-adulti2-bimbi0-bebe1] <label> Small and medium sized pets [select* c2-adulti2-bimbi0-bebe1-anim "-" "1"] </label> [/group] [/group] <p hidden> if [c2-adulti2-bimbi] equals "1" then show [group-c2-adulti2-bimbi1] </p> [group group-c2-adulti2-bimbi1] <label> Babies (0-3 years) [select* c2-adulti2-bimbi1-bebe "-" "1"] </label> <p hidden> if [c2-adulti2-bimbi1-bebe] equals "-" then show [group-c2-adulti2-bimbi1-bebe0] </p> [group group-c2-adulti2-bimbi1-bebe0] <label> Small and medium sized pets [select* c2-adulti2-bimbi1-bebe0-anim "-" "1"] </label> [/group] [/group] [/group] <p hidden> if [c2-adulti] equals "3" then show [group-c2-adulti3] </p> [group group-c2-adulti3] <label> Type* [select* c2-adulti3-tipo include_blank "king size bed + 3rd single bed" "3 single beds"] </label> <p></p> <label> Children (4-12 years) [select* c2-adulti3-bimbi "-" "1"] </label> <p hidden> if [c2-adulti3-bimbi] equals "-" then show [group-c2-adulti3-bimbi0] </p> [group group-c2-adulti3-bimbi0] <label> Babies (0-3 years) [select* c2-adulti3-bimbi0-bebe "-" "1"] </label> <p hidden> if [c2-adulti3-bimbi0-bebe] equals "-" then show [group-c2-adulti3-bimbi0-bebe0] </p> [group group-c2-adulti3-bimbi0-bebe0] <label> Small and medium sized pets [select* c2-adulti3-bimbi0-bebe0-anim "-" "1"] </label> [/group] [/group] [/group] <p hidden> if [c2-adulti] equals "4" then show [group-c2-adulti4] </p> [group group-c2-adulti4] <label> Type* [select* c2-adulti4-tipo include_blank "king size bed + 3rd and 4th single beds" "4 single beds"] </label> <p></p> [/group] [/group] <p hidden> if [aggiungi-c2] equals "Yes" then show [group-c3-domanda] </p> [group group-c3-domanda] <b><label> Would you like to add a third room? [select aggiungi-c3 "No" "Yes"] </label></b> </td> <td width="25%"> <p></p> <p hidden> if [aggiungi-c3] equals "Yes" then show [group-c3-titolo] </p> [group group-c3-titolo] <font face="Gentium Basic" size="5">~~~~~~~ROOM?3~~~~~~~</font> [/group] <p hidden> if [aggiungi-c3] equals "Yes" then show [group-c3] </p> [group group-c3] <label> Adults* [select* c3-adulti "1" "2" "3" "4"] </label> <p hidden> if [c3-adulti] equals "1" then show [group-c3-adulti1] </p> [group group-c3-adulti1] <p></p> <label> Children (4-12 years) [select* c3-adulti1-bimbi "-" "1" "2" "3"] </label> <p hidden> if [c3-adulti1-bimbi] equals "-" then show [group-c3-adulti1-bimbi0] </p> [group group-c3-adulti1-bimbi0] <label> Babies (0-3 years) [select* c3-adulti1-bimbi0-bebe "-" "1" "2" "3"] </label> <p hidden> if [c3-adulti1-bimbi0-bebe] equals "-" then show [group-c3-adulti1-bimbi0-bebe0] </p> [group group-c3-adulti1-bimbi0-bebe0] <label> Small and medium sized pets [select* c3-adulti1-bimbi0-bebe0-anim "-" "1" "2" "3"] </label> [/group] <p hidden> if [c3-adulti1-bimbi0-bebe] equals "1" then show [group-c3-adulti1-bimbi0-bebe1] </p> [group group-c3-adulti1-bimbi0-bebe1] <label> Small and medium sized pets [select* c3-adulti1-bimbi0-bebe1-anim "-" "1" "2"] </label> [/group] <p hidden> if [c3-adulti1-bimbi0-bebe] equals "2" then show [group-c3-adulti1-bimbi0-bebe2] </p> [group group-c3-adulti1-bimbi0-bebe2] <label> Small and medium sized pets [select* c3-adulti1-bimbi0-bebe2-anim "-" "1"] </label> [/group] [/group] <p hidden> if [c3-adulti1-bimbi] equals "1" then show [group-c3-adulti1-bimbi1] </p> [group group-c3-adulti1-bimbi1] <label> Babies (0-3 years) [select* c3-adulti1-bimbi1-bebe "-" "1" "2"] </label> <p hidden> if [c3-adulti1-bimbi1-bebe] equals "-" then show [group-c3-adulti1-bimbi1-bebe0] </p> [group group-c3-adulti1-bimbi1-bebe0] <label> Small and medium sized pets [select* c3-adulti1-bimbi1-bebe0-anim "-" "1" "2"] </label> [/group] <p hidden> if [c3-adulti1-bimbi1-bebe] equals "1" then show [group-c3-adulti1-bimbi1-bebe1] </p> [group group-c3-adulti1-bimbi1-bebe1] <label> Small and medium sized pets [select* c3-adulti1-bimbi1-bebe1-anim "-" "1"] </label> [/group] [/group] <p hidden> if [c3-adulti1-bimbi] equals "2" then show [group-c3-adulti1-bimbi2] </p> [group group-c3-adulti1-bimbi2] <label> Babies (0-3 years) [select* c3-adulti1-bimbi2-bebe "-" "1"] </label> <p hidden> if [c3-adulti1-bimbi2-bebe] equals "-" then show [group-c3-adulti1-bimbi2-bebe0] </p> [group group-c3-adulti1-bimbi2-bebe0] <label> Small and medium sized pets [select* c3-adulti1-bimbi2-bebe0-anim "-" "1"] </label> [/group] [/group] [/group] <p hidden> if [c3-adulti] equals "2" then show [group-c3-adulti2] </p> [group group-c3-adulti2] <label> Type* [select* c3-adulti2-tipo include_blank "king size bed" "2 single beds"] </label> <p></p> <label> Children (4-12 years) [select* c3-adulti2-bimbi "-" "1" "2"] </label> <p hidden> if [c3-adulti2-bimbi] equals "-" then show [group-c3-adulti2-bimbi0] </p> [group group-c3-adulti2-bimbi0] <label> Babies (0-3 years) [select* c3-adulti2-bimbi0-bebe "-" "1" "2"] </label> <p hidden> if [c3-adulti2-bimbi0-bebe] equals "-" then show [group-c3-adulti2-bimbi0-bebe0] </p> [group group-c3-adulti2-bimbi0-bebe0] <label> Small and medium sized pets [select* c3-adulti2-bimbi0-bebe0-anim "-" "1" "2"] </label> [/group] <p hidden> if [c3-adulti2-bimbi0-bebe] equals "1" then show [group-c3-adulti2-bimbi0-bebe1] </p> [group group-c3-adulti2-bimbi0-bebe1] <label> Small and medium sized pets [select* c3-adulti2-bimbi0-bebe1-anim "-" "1"] </label> [/group] [/group] <p hidden> if [c3-adulti2-bimbi] equals "1" then show [group-c3-adulti2-bimbi1] </p> [group group-c3-adulti2-bimbi1] <label> Babies (0-3 years) [select* c3-adulti2-bimbi1-bebe "-" "1"] </label> <p hidden> if [c3-adulti2-bimbi1-bebe] equals "-" then show [group-c3-adulti2-bimbi1-bebe0] </p> [group group-c3-adulti2-bimbi1-bebe0] <label> Small and medium sized pets [select* c3-adulti2-bimbi1-bebe0-anim "-" "1"] </label> [/group] [/group] [/group] <p hidden> if [c3-adulti] equals "3" then show [group-c3-adulti3] </p> [group group-c3-adulti3] <label> Type* [select* c3-adulti3-tipo include_blank "king size bed + 3rd single bed" "3 single beds"] </label> <p></p> <label> Children (4-12 years) [select* c3-adulti3-bimbi "-" "1"] </label> <p hidden> if [c3-adulti3-bimbi] equals "-" then show [group-c3-adulti3-bimbi0] </p> [group group-c3-adulti3-bimbi0] <label> Babies (0-3 years) [select* c3-adulti3-bimbi0-bebe "-" "1"] </label> <p hidden> if [c3-adulti3-bimbi0-bebe] equals "-" then show [group-c3-adulti3-bimbi0-bebe0] </p> [group group-c3-adulti3-bimbi0-bebe0] <label> Small and medium sized pets [select* c3-adulti3-bimbi0-bebe0-anim "-" "1"] </label> [/group] [/group] [/group] <p hidden> if [c3-adulti] equals "4" then show [group-c3-adulti4] </p> [group group-c3-adulti4] <label> Type* [select* c3-adulti4-tipo include_blank "king size bed + 3rd and 4th single beds" "4 single beds"] </label> <p></p> [/group] [/group] [/group] <p hidden> if [aggiungi-c3] equals "Yes" then show [group-c4-domanda] </p> [group group-c4-domanda] <b><label> Would you like to add a fourth room? [select aggiungi-c4 "No" "Yes"] </label></b> </td> <td width="25%"> <p></p> <p hidden> if [aggiungi-c4] equals "Yes" then show [group-c4-titolo] </p> [group group-c4-titolo] <font face="Gentium Basic" size="5">~~~~~~~ROOM?4~~~~~~~</font> [/group] <p hidden> if [aggiungi-c4] equals "Yes" then show [group-c4] </p> [group group-c4] <label> Adults* [select* c4-adulti "1" "2" "3" "4"] </label> <p hidden> if [c4-adulti] equals "1" then show [group-c4-adulti1] </p> [group group-c4-adulti1] <p></p> <label> Children (4-12 years) [select* c4-adulti1-bimbi "-" "1" "2" "3"] </label> <p hidden> if [c4-adulti1-bimbi] equals "-" then show [group-c4-adulti1-bimbi0] </p> [group group-c4-adulti1-bimbi0] <label> Babies (0-3 years) [select* c4-adulti1-bimbi0-bebe "-" "1" "2" "3"] </label> <p hidden> if [c4-adulti1-bimbi0-bebe] equals "-" then show [group-c4-adulti1-bimbi0-bebe0] </p> [group group-c4-adulti1-bimbi0-bebe0] <label> Small and medium sized pets [select* c4-adulti1-bimbi0-bebe0-anim "-" "1" "2" "3"] </label> [/group] <p hidden> if [c4-adulti1-bimbi0-bebe] equals "1" then show [group-c4-adulti1-bimbi0-bebe1] </p> [group group-c4-adulti1-bimbi0-bebe1] <label> Small and medium sized pets [select* c4-adulti1-bimbi0-bebe1-anim "-" "1" "2"] </label> [/group] <p hidden> if [c4-adulti1-bimbi0-bebe] equals "2" then show [group-c4-adulti1-bimbi0-bebe2] </p> [group group-c4-adulti1-bimbi0-bebe2] <label> Small and medium sized pets [select* c4-adulti1-bimbi0-bebe2-anim "-" "1"] </label> [/group] [/group] <p hidden> if [c4-adulti1-bimbi] equals "1" then show [group-c4-adulti1-bimbi1] </p> [group group-c4-adulti1-bimbi1] <label> Babies (0-3 years) [select* c4-adulti1-bimbi1-bebe "-" "1" "2"] </label> <p hidden> if [c4-adulti1-bimbi1-bebe] equals "-" then show [group-c4-adulti1-bimbi1-bebe0] </p> [group group-c4-adulti1-bimbi1-bebe0] <label> Small and medium sized pets [select* c4-adulti1-bimbi1-bebe0-anim "-" "1" "2"] </label> [/group] <p hidden> if [c4-adulti1-bimbi1-bebe] equals "1" then show [group-c4-adulti1-bimbi1-bebe1] </p> [group group-c4-adulti1-bimbi1-bebe1] <label> Small and medium sized pets [select* c4-adulti1-bimbi1-bebe1-anim "-" "1"] </label> [/group] [/group] <p hidden> if [c4-adulti1-bimbi] equals "2" then show [group-c4-adulti1-bimbi2] </p> [group group-c4-adulti1-bimbi2] <label> Babies (0-3 years) [select* c4-adulti1-bimbi2-bebe "-" "1"] </label> <p hidden> if [c4-adulti1-bimbi2-bebe] equals "-" then show [group-c4-adulti1-bimbi2-bebe0] </p> [group group-c4-adulti1-bimbi2-bebe0] <label> Small and medium sized pets [select* c4-adulti1-bimbi2-bebe0-anim "-" "1"] </label> [/group] [/group] [/group] <p hidden> if [c4-adulti] equals "2" then show [group-c4-adulti2] </p> [group group-c4-adulti2] <label> Type* [select* c4-adulti2-tipo include_blank "king size bed" "2 single beds"] </label> <p></p> <label> Children (4-12 years) [select* c4-adulti2-bimbi "-" "1" "2"] </label> <p hidden> if [c4-adulti2-bimbi] equals "-" then show [group-c4-adulti2-bimbi0] </p> [group group-c4-adulti2-bimbi0] <label> Babies (0-3 years) [select* c4-adulti2-bimbi0-bebe "-" "1" "2"] </label> <p hidden> if [c4-adulti2-bimbi0-bebe] equals "-" then show [group-c4-adulti2-bimbi0-bebe0] </p> [group group-c4-adulti2-bimbi0-bebe0] <label> Small and medium sized pets [select* c4-adulti2-bimbi0-bebe0-anim "-" "1" "2"] </label> [/group] <p hidden> if [c4-adulti2-bimbi0-bebe] equals "1" then show [group-c4-adulti2-bimbi0-bebe1] </p> [group group-c4-adulti2-bimbi0-bebe1] <label> Small and medium sized pets [select* c4-adulti2-bimbi0-bebe1-anim "-" "1"] </label> [/group] [/group] <p hidden> if [c4-adulti2-bimbi] equals "1" then show [group-c4-adulti2-bimbi1] </p> [group group-c4-adulti2-bimbi1] <label> Babies (0-3 years) [select* c4-adulti2-bimbi1-bebe "-" "1"] </label> <p hidden> if [c4-adulti2-bimbi1-bebe] equals "-" then show [group-c4-adulti2-bimbi1-bebe0] </p> [group group-c4-adulti2-bimbi1-bebe0] <label> Small and medium sized pets [select* c4-adulti2-bimbi1-bebe0-anim "-" "1"] </label> [/group] [/group] [/group] <p hidden> if [c4-adulti] equals "3" then show [group-c4-adulti3] </p> [group group-c4-adulti3] <label> Type* [select* c4-adulti3-tipo include_blank "king size bed + 3rd single bed" "3 single beds"] </label> <p></p> <label> Children (4-12 years) [select* c4-adulti3-bimbi "-" "1"] </label> <p hidden> if [c4-adulti3-bimbi] equals "-" then show [group-c4-adulti3-bimbi0] </p> [group group-c4-adulti3-bimbi0] <label> Babies (0-3 years) [select* c4-adulti3-bimbi0-bebe "-" "1"] </label> <p hidden> if [c4-adulti3-bimbi0-bebe] equals "-" then show [group-c4-adulti3-bimbi0-bebe0] </p> [group group-c4-adulti3-bimbi0-bebe0] <label> Small and medium sized pets [select* c4-adulti3-bimbi0-bebe0-anim "-" "1"] </label> [/group] [/group] [/group] <p hidden> if [c4-adulti] equals "4" then show [group-c4-adulti4] </p> [group group-c4-adulti4] <label> Type* [select* c4-adulti4-tipo include_blank "king size bed + 3rd and 4th single beds" "4 single beds"] </label> <p></p> [/group] [/group] [/group] </td> </tr> </tbody> </table> <p></p> <label> Special requests [textarea richieste] </label> <p></p> <label> [checkbox* privacy "I have read and accept the "] <a href="https://194.242.234.211/documents/10160/2012405/Personal+Data+Protection+Code+-+Legislat.+Decree+no.196+of+30+June+2003.pdf" target="_blank">Privacy policy</a>*. </label> <p></p> [submit "Submit"]
In the CONDITIONAL FIELDS section, to be inserted one-by-one (have fun with that!):
if [aggiungi-c4] equals "Yes" then show [group-c4] if [aggiungi-c4] equals "Yes" then show [group-c4-titolo] if [aggiungi-c3] equals "Yes" then show [group-c4-domanda] if [aggiungi-c3] equals "Yes" then show [group-c3] if [aggiungi-c3] equals "Yes" then show [group-c3-titolo] if [aggiungi-c2] equals "Yes" then show [group-c3-domanda] if [aggiungi-c2] equals "Yes" then show [group-c2] if [aggiungi-c2] equals "Yes" then show [group-c2-titolo] if [c4-adulti] equals "1" then show [group-c4-adulti1] if [c4-adulti1-bimbi] equals "-" then show [group-c4-adulti1-bimbi0] if [c4-adulti1-bimbi0-bebe] equals "-" then show [group-c4-adulti1-bimbi0-bebe0] if [c4-adulti1-bimbi0-bebe] equals "1" then show [group-c4-adulti1-bimbi0-bebe1] if [c4-adulti1-bimbi0-bebe] equals "2" then show [group-c4-adulti1-bimbi0-bebe2] if [c4-adulti1-bimbi] equals "1" then show [group-c4-adulti1-bimbi1] if [c4-adulti1-bimbi1-bebe] equals "-" then show [group-c4-adulti1-bimbi1-bebe0] if [c4-adulti1-bimbi1-bebe] equals "1" then show [group-c4-adulti1-bimbi1-bebe1] if [c4-adulti1-bimbi] equals "2" then show [group-c4-adulti1-bimbi2] if [c4-adulti1-bimbi2-bebe] equals "-" then show [group-c4-adulti1-bimbi2-bebe0] if [c4-adulti] equals "2" then show [group-c4-adulti2] if [c4-adulti2-bimbi] equals "-" then show [group-c4-adulti2-bimbi0] if [c4-adulti2-bimbi0-bebe] equals "-" then show [group-c4-adulti2-bimbi0-bebe0] if [c4-adulti2-bimbi0-bebe] equals "1" then show [group-c4-adulti2-bimbi0-bebe1] if [c4-adulti2-bimbi] equals "1" then show [group-c4-adulti2-bimbi1] if [c4-adulti2-bimbi1-bebe] equals "-" then show [group-c4-adulti2-bimbi1-bebe0] if [c4-adulti] equals "3" then show [group-c4-adulti3] if [c4-adulti3-bimbi] equals "-" then show [group-c4-adulti3-bimbi0] if [c4-adulti3-bimbi0-bebe] equals "-" then show [group-c4-adulti3-bimbi0-bebe0] if [c4-adulti] equals "4" then show [group-c4-adulti4] if [c3-adulti] equals "1" then show [group-c3-adulti1] if [c3-adulti1-bimbi] equals "-" then show [group-c3-adulti1-bimbi0] if [c3-adulti1-bimbi0-bebe] equals "-" then show [group-c3-adulti1-bimbi0-bebe0] if [c3-adulti1-bimbi0-bebe] equals "1" then show [group-c3-adulti1-bimbi0-bebe1] if [c3-adulti1-bimbi0-bebe] equals "2" then show [group-c3-adulti1-bimbi0-bebe2] if [c3-adulti1-bimbi] equals "1" then show [group-c3-adulti1-bimbi1] if [c3-adulti1-bimbi1-bebe] equals "-" then show [group-c3-adulti1-bimbi1-bebe0] if [c3-adulti1-bimbi1-bebe] equals "1" then show [group-c3-adulti1-bimbi1-bebe1] if [c3-adulti1-bimbi] equals "2" then show [group-c3-adulti1-bimbi2] if [c3-adulti1-bimbi2-bebe] equals "-" then show [group-c3-adulti1-bimbi2-bebe0] if [c3-adulti] equals "2" then show [group-c3-adulti2] if [c3-adulti2-bimbi] equals "-" then show [group-c3-adulti2-bimbi0] if [c3-adulti2-bimbi0-bebe] equals "-" then show [group-c3-adulti2-bimbi0-bebe0] if [c3-adulti2-bimbi0-bebe] equals "1" then show [group-c3-adulti2-bimbi0-bebe1] if [c3-adulti2-bimbi] equals "1" then show [group-c3-adulti2-bimbi1] if [c3-adulti2-bimbi1-bebe] equals "-" then show [group-c3-adulti2-bimbi1-bebe0] if [c3-adulti] equals "3" then show [group-c3-adulti3] if [c3-adulti3-bimbi] equals "-" then show [group-c3-adulti3-bimbi0] if [c3-adulti3-bimbi0-bebe] equals "-" then show [group-c3-adulti3-bimbi0-bebe0] if [c3-adulti] equals "4" then show [group-c3-adulti4] if [c2-adulti] equals "1" then show [group-c2-adulti1] if [c2-adulti1-bimbi] equals "-" then show [group-c2-adulti1-bimbi0] if [c2-adulti1-bimbi0-bebe] equals "-" then show [group-c2-adulti1-bimbi0-bebe0] if [c2-adulti1-bimbi0-bebe] equals "1" then show [group-c2-adulti1-bimbi0-bebe1] if [c2-adulti1-bimbi0-bebe] equals "2" then show [group-c2-adulti1-bimbi0-bebe2] if [c2-adulti1-bimbi] equals "1" then show [group-c2-adulti1-bimbi1] if [c2-adulti1-bimbi1-bebe] equals "-" then show [group-c2-adulti1-bimbi1-bebe0] if [c2-adulti1-bimbi1-bebe] equals "1" then show [group-c2-adulti1-bimbi1-bebe1] if [c2-adulti1-bimbi] equals "2" then show [group-c2-adulti1-bimbi2] if [c2-adulti1-bimbi2-bebe] equals "-" then show [group-c2-adulti1-bimbi2-bebe0] if [c2-adulti] equals "2" then show [group-c2-adulti2] if [c2-adulti2-bimbi] equals "-" then show [group-c2-adulti2-bimbi0] if [c2-adulti2-bimbi0-bebe] equals "-" then show [group-c2-adulti2-bimbi0-bebe0] if [c2-adulti2-bimbi0-bebe] equals "1" then show [group-c2-adulti2-bimbi0-bebe1] if [c2-adulti2-bimbi] equals "1" then show [group-c2-adulti2-bimbi1] if [c2-adulti2-bimbi1-bebe] equals "-" then show [group-c2-adulti2-bimbi1-bebe0] if [c2-adulti] equals "3" then show [group-c2-adulti3] if [c2-adulti3-bimbi] equals "-" then show [group-c2-adulti3-bimbi0] if [c2-adulti3-bimbi0-bebe] equals "-" then show [group-c2-adulti3-bimbi0-bebe0] if [c2-adulti] equals "4" then show [group-c2-adulti4] if [c1-adulti] equals "1" then show [group-c1-adulti1] if [c1-adulti1-bimbi] equals "-" then show [group-c1-adulti1-bimbi0] if [c1-adulti1-bimbi0-bebe] equals "-" then show [group-c1-adulti1-bimbi0-bebe0] if [c1-adulti1-bimbi0-bebe] equals "1" then show [group-c1-adulti1-bimbi0-bebe1] if [c1-adulti1-bimbi0-bebe] equals "2" then show [group-c1-adulti1-bimbi0-bebe2] if [c1-adulti1-bimbi] equals "1" then show [group-c1-adulti1-bimbi1] if [c1-adulti1-bimbi1-bebe] equals "-" then show [group-c1-adulti1-bimbi1-bebe0] if [c1-adulti1-bimbi1-bebe] equals "1" then show [group-c1-adulti1-bimbi1-bebe1] if [c1-adulti1-bimbi] equals "2" then show [group-c1-adulti1-bimbi2] if [c1-adulti1-bimbi2-bebe] equals "-" then show [group-c1-adulti1-bimbi2-bebe0] if [c1-adulti] equals "2" then show [group-c1-adulti2] if [c1-adulti2-bimbi] equals "-" then show [group-c1-adulti2-bimbi0] if [c1-adulti2-bimbi0-bebe] equals "-" then show [group-c1-adulti2-bimbi0-bebe0] if [c1-adulti2-bimbi0-bebe] equals "1" then show [group-c1-adulti2-bimbi0-bebe1] if [c1-adulti2-bimbi] equals "1" then show [group-c1-adulti2-bimbi1] if [c1-adulti2-bimbi1-bebe] equals "-" then show [group-c1-adulti2-bimbi1-bebe0] if [c1-adulti] equals "3" then show [group-c1-adulti3] if [c1-adulti3-bimbi] equals "-" then show [group-c1-adulti3-bimbi0] if [c1-adulti3-bimbi0-bebe] equals "-" then show [group-c1-adulti3-bimbi0-bebe0] if [c1-adulti] equals "4" then show [group-c1-adulti4]
In the MAIL section, in Message Body:
<table border="1" width="100%" cellspacing="0" cellpadding="4"><colgroup><col width="21*" /> <col width="43*" /> <col width="21*" /> <col width="43*" /> <col width="21*" /> <col width="43*" /> <col width="21*" /> <col width="43*" /> </colgroup> <tbody> <tr> <td colspan="2" width="25%">Name:</td> <td colspan="2" width="25%">[titolo] [cognome] [nome]</td> <td colspan="2" width="25%">Check-in date:</td> <td colspan="2" width="25%">[check-in]</td> </tr> <tr> <td colspan="2" width="25%">Mobile:</td> <td colspan="2" width="25%">[cellulare]</td> <td colspan="2" width="25%">Check-out date:</td> <td colspan="2" width="25%">[check-out]</td> </tr> <tr> <td colspan="2" width="25%">E-mail:</td> <td colspan="2" width="25%">[indirizzo-email]</td> <td colspan="2" width="25%">No. nights (to be manually inserted):</td> <td colspan="2" width="25%">__</td> </tr> <tr> <td colspan="2" width="25%">Confirm e-mail:</td> <td colspan="2" width="25%">[conferma-email]</td> <td colspan="2" width="25%">Check-in time:</td> <td colspan="2" width="25%">[ora-arrivo]</td> </tr> <tr> <td colspan="8" valign="TOP" width="100%"></td> </tr> <tr valign="TOP"> <td colspan="2" width="25%"> <p align="CENTER">ROOM 1</p> </td> <td colspan="2" width="25%"> <p align="CENTER">ROOM 2</p> </td> <td colspan="2" width="25%"> <p align="CENTER">ROOM 3</p> </td> <td colspan="2" width="25%"> <p align="CENTER">ROOM 4</p> </td> </tr> <tr valign="TOP"> <td colspan="2" width="25%"> <p align="CENTER">Yes</p> </td> <td colspan="2" width="25%"> <p align="CENTER">[aggiungi-c2]</p> </td> <td colspan="2" width="25%"> <p align="CENTER">[aggiungi-c3]</p> </td> <td colspan="2" width="25%"> <p align="CENTER">[aggiungi-c4]</p> </td> </tr> <tr valign="TOP"> <td width="8%">Adults</td> <td width="17%">[c1-adulti]</td> <td width="8%">Adults</td> <td width="17%">[c2-adulti]</td> <td width="8%">Adults</td> <td width="17%">[c3-adulti]</td> <td width="8%">Adults</td> <td width="17%">[c4-adulti]</td> </tr> <tr valign="TOP"> <td width="8%">Type</td> <td width="17%">[c1-adulti2-tipo][c1-adulti3-tipo][c1-adulti4-tipo]</td> <td width="8%">Type</td> <td width="17%">[c2-adulti2-tipo][c2-adulti3-tipo][c2-adulti4-tipo]</td> <td width="8%">Type</td> <td width="17%">[c3-adulti2-tipo][c3-adulti3-tipo][c3-adulti4-tipo]</td> <td width="8%">Type</td> <td width="17%">[c4-adulti2-tipo][c4-adulti3-tipo][c4-adulti4-tipo]</td> </tr> <tr valign="TOP"> <td width="8%">Children (4-12 years)</td> <td width="17%">[c1-adulti1-bimbi][c1-adulti2-bimbi][c1-adulti3-bimbi]</td> <td width="8%">Children (4-12 years)</td> <td width="17%">[c2-adulti1-bimbi][c2-adulti2-bimbi][c2-adulti3-bimbi]</td> <td width="8%">Children (4-12 years)</td> <td width="17%">[c3-adulti1-bimbi][c3-adulti2-bimbi][c3-adulti3-bimbi]</td> <td width="8%">Children (4-12 years)</td> <td width="17%">[c4-adulti1-bimbi][c4-adulti2-bimbi][c4-adulti3-bimbi]</td> </tr> <tr valign="TOP"> <td width="8%">Babies (0-3 years)</td> <td width="17%">[c1-adulti1-bimbi0-bebe][c1-adulti1-bimbi1-bebe][c1-adulti1-bimbi2-bebe][c1-adulti2-bimbi0-bebe][c1-adulti2-bimbi1-bebe][c1-adulti3-bimbi0-bebe]</td> <td width="8%">Babies (0-3 years)</td> <td width="17%">[c2-adulti1-bimbi0-bebe][c2-adulti1-bimbi1-bebe][c2-adulti1-bimbi2-bebe][c2-adulti2-bimbi0-bebe][c2-adulti2-bimbi1-bebe][c2-adulti3-bimbi0-bebe]</td> <td width="8%">Babies (0-3 years)</td> <td width="17%">[c3-adulti1-bimbi0-bebe][c3-adulti1-bimbi1-bebe][c3-adulti1-bimbi2-bebe][c3-adulti2-bimbi0-bebe][c3-adulti2-bimbi1-bebe][c3-adulti3-bimbi0-bebe]</td> <td width="8%">Babies (0-3 years)</td> <td width="17%">[c4-adulti1-bimbi0-bebe][c4-adulti1-bimbi1-bebe][c4-adulti1-bimbi2-bebe][c4-adulti2-bimbi0-bebe][c4-adulti2-bimbi1-bebe][c4-adulti3-bimbi0-bebe]</td> </tr> <tr valign="TOP"> <td width="8%">Pets</td> <td width="17%">[c1-adulti1-bimbi0-bebe0-anim][c1-adulti1-bimbi0-bebe1-anim][c1-adulti1-bimbi0-bebe2-anim][c1-adulti1-bimbi1-bebe0-anim][c1-adulti1-bimbi1-bebe1-anim][c1-adulti1-bimbi2-bebe0-anim][c1-adulti2-bimbi0-bebe0-anim][c1-adulti2-bimbi0-bebe1-anim][c1-adulti2-bimbi1-bebe0-anim][c1-adulti3-bimbi0-bebe0-anim]</td> <td width="8%">Pets</td> <td width="17%">[c2-adulti1-bimbi0-bebe0-anim][c2-adulti1-bimbi0-bebe1-anim][c2-adulti1-bimbi0-bebe2-anim][c2-adulti1-bimbi1-bebe0-anim][c2-adulti1-bimbi1-bebe1-anim][c2-adulti1-bimbi2-bebe0-anim][c2-adulti2-bimbi0-bebe0-anim][c2-adulti2-bimbi0-bebe1-anim][c2-adulti2-bimbi1-bebe0-anim][c2-adulti3-bimbi0-bebe0-anim]</td> <td width="8%">Pets</td> <td width="17%">[c3-adulti1-bimbi0-bebe0-anim][c3-adulti1-bimbi0-bebe1-anim][c3-adulti1-bimbi0-bebe2-anim][c3-adulti1-bimbi1-bebe0-anim][c3-adulti1-bimbi1-bebe1-anim][c3-adulti1-bimbi2-bebe0-anim][c3-adulti2-bimbi0-bebe0-anim][c3-adulti2-bimbi0-bebe1-anim][c3-adulti2-bimbi1-bebe0-anim][c3-adulti3-bimbi0-bebe0-anim]</td> <td width="8%">Pets</td> <td width="17%">[c4-adulti1-bimbi0-bebe0-anim][c4-adulti1-bimbi0-bebe1-anim][c4-adulti1-bimbi0-bebe2-anim][c4-adulti1-bimbi1-bebe0-anim][c4-adulti1-bimbi1-bebe1-anim][c4-adulti1-bimbi2-bebe0-anim][c4-adulti2-bimbi0-bebe0-anim][c4-adulti2-bimbi0-bebe1-anim][c4-adulti2-bimbi1-bebe0-anim][c4-adulti3-bimbi0-bebe0-anim]</td> </tr> <tr> <td colspan="8" valign="TOP" width="100%"></td> </tr> <tr valign="TOP"> <td colspan="2" width="25%">Special requests:</td> <td colspan="2" width="25%">[richieste]</td> <td colspan="2" width="25%">Privacy policy:</td> <td colspan="2" width="25%">[privacy]</td> </tr> </tbody> </table>
It displayes okay on laptop, not on mobile. Need to find scrolling tables plugin and adapt.
- The topic ‘Receiving an entire group (with nested group and fields) as a body message’ is closed to new replies.