Code HTML

vasytony -  
 kjhg - 19 nov. 2012 à 14:00
Bonjour,





Hello,

Je suis un novice dans la prog. pour la réalisation de mon site.

Je n'arrive pas a faire ce que j'aimerais avec ce code.
Je n'arrive pas a activer le bouton "envoyer" pour qu'il m'envoie le formulaire remplis par les internaute.
Quelqu'un peux m'aider??

Page formulaire:

<form id="Form" action="/index.php?option=com_rsform&view=rsform&formId=8&Itemid=635" method="post" enctype="multipart/form-data">
<div id="rsform_progress_8" class="rsformProgress"></div>
<div class="componentheading">Formulaire de vente</div>
<table border="0"><!-- Do not remove this ID, it is used to identify the page so that the pagination script can work correctly -->
<tbody id="rsform_8_page_0">
<tr class="rsform-block rsform-block-donnees-personnelles">
<td></td>
<td><strong>Veuillez entrer vos données de </strong>
<div class="formClr"></div></td>
<td></td>
</tr>
<tr class="rsform-block rsform-block-titre">
<td>Titre (*)</td>
<td><input id="Titre0" type="radio" name="form[Titre]" value="Madame" /><label for="Titre0">Madame</label><input id="Titre1" type="radio" name="form[Titre]" value="Monsieur" /><label for="Titre1">Monsieur</label>
<div class="formClr"></div>
 </td>
<td></td>
</tr>
<tr class="rsform-block rsform-block-nom">
<td>Nom (*)</td>
<td><input id="Nom" class="rsform-input-box" type="text" name="form[Nom]" value="" size="20" />
<div class="formClr"></div>
 </td>
<td></td>
</tr>
<tr class="rsform-block rsform-block-prenom">
<td>Prénom (*)</td>
<td><input id="prenom" class="rsform-input-box" type="text" name="form[prenom]" value="" size="20" />
<div class="formClr"></div>
 </td>
<td></td>
</tr>
<tr class="rsform-block rsform-block-adresse">
<td>Adresse</td>
<td><input id="Adresse" class="rsform-input-box" type="text" name="form[Adresse]" value="" size="20" />
<div class="formClr"></div>
 </td>
<td></td>
</tr>
<tr class="rsform-block rsform-block-npa">
<td>NPA</td>
<td><input id="NPA" class="rsform-input-box" type="text" name="form[NPA]" value="" size="20" />
<div class="formClr"></div>
 </td>
<td></td>
</tr>
<tr class="rsform-block rsform-block-lieu">
<td>Lieu (*)</td>
<td><input id="Lieu" class="rsform-input-box" type="text" name="form[Lieu]" value="" size="20" />
<div class="formClr"></div>
 </td>
<td></td>
</tr>
<tr class="rsform-block rsform-block-email">
<td>Email (*)</td>
<td><input id="Email" class="rsform-input-box" type="text" name="form[Email]" value="" size="20" />
<div class="formClr"></div>
 </td>
<td></td>
</tr>
<tr class="rsform-block rsform-block-telephone">
<td>Téléphone</td>
<td><input id="Telephone" class="rsform-input-box" type="text" name="form[Telephone]" value="" size="20" />
<div class="formClr"></div>
 </td>
<td></td>
</tr>
<tr class="rsform-block rsform-block-bien">
<td>Bien</td>
<td></td>
<td></td>
</tr>
<tr class="rsform-block rsform-block-adresse-bien">
<td>Adresses</td>
<td><input id="Adresse bien" class="rsform-input-box" type="text" name="form[Adresse bien]" value="" size="20" />
<div class="formClr"></div>
 </td>
<td></td>
</tr>
<tr class="rsform-block rsform-block-npa-bien">
<td>NPA</td>
<td><input id="NPA bien" class="rsform-input-box" type="text" name="form[NPA bien]" value="" size="20" />
<div class="formClr"></div>
 </td>
<td></td>
</tr>
<tr class="rsform-block rsform-block-lieu-bien">
<td>Lieu (*)</td>
<td><input id="Lieu bien" class="rsform-input-box" type="text" name="form[Lieu bien]" value="" size="20" />
<div class="formClr"></div>
 </td>
<td></td>
</tr>
<tr class="rsform-block rsform-block-type">
<td>Type de bien (*)</td>
<td><select id="Type" class="rsform-select-box" name="form[Type][]"> <option value="Appartement">Appartement</option> <option value="Chalet">Chalet</option> <option value="Terrain">Terrain</option> <option value="Villa">Villa</option> <option value="Hôtel-Restaurant">Hôtel-Restaurant</option> </select>
<div class="formClr"></div>
 </td>
<td></td>
</tr>
<tr class="rsform-block rsform-block-nombre-de-pieces">
<td>Nombre de pièces: (*)</td>
<td><input id="nombre de pieces" class="rsform-input-box" type="text" name="form[nombre de pieces]" value="" size="20" />
<div class="formClr"></div>
 </td>
<td></td>
</tr>
<tr class="rsform-block rsform-block-salles-d-eau">
<td>Nombre de salles d'eau:</td>
<td><input id="salles d eau" class="rsform-input-box" type="text" name="form[salles d eau]" value="" size="20" />
<div class="formClr"></div>
 </td>
<td></td>
</tr>
<tr class="rsform-block rsform-block-surface">
<td>Surface (m2)</td>
<td><input id="Surface" class="rsform-input-box" type="text" name="form[Surface]" value="" size="20" />
<div class="formClr"></div>
 </td>
<td></td>
</tr>
<tr class="rsform-block rsform-block-surface-terrain">
<td>Surface du terrain (m2)</td>
<td><input id="Surface terrain" class="rsform-input-box" type="text" name="form[Surface terrain]" value="" size="20" />
<div class="formClr"></div>
 </td>
<td></td>
</tr>
<tr class="rsform-block rsform-block-parc-interieur">
<td>Places de parc intérieur</td>
<td><input id="Parc interieur0" type="checkbox" name="form[Parc interieur][]" value="1" /><label for="Parc interieur0">1</label><input id="Parc interieur1" type="checkbox" name="form[Parc interieur][]" value="2" /><label for="Parc interieur1">2</label><input id="Parc interieur2" type="checkbox" name="form[Parc interieur][]" value="3" /><label for="Parc interieur2">3</label><input id="Parc interieur3" type="checkbox" name="form[Parc interieur][]" value="4" /><label for="Parc interieur3">4</label><input id="Parc interieur4" type="checkbox" name="form[Parc interieur][]" value="5" /><label for="Parc interieur4">5</label><input type="checkbox" name="form[Parc interieur][]" value="" /><label for="Parc interieur4">>5</label>
<div class="formClr"></div>
 </td>
<td></td>
</tr>
<tr class="rsform-block rsform-block-parc-exterieur">
<td>Places de parc extérieur</td>
<td><input id="Parc exterieur0" type="checkbox" name="form[Parc exterieur][]" value="1" /><label for="Parc exterieur0">1</label><input id="Parc exterieur1" type="checkbox" name="form[Parc exterieur][]" value="2" /><label for="Parc exterieur1">2</label><input id="Parc exterieur2" type="checkbox" name="form[Parc exterieur][]" value="3" /><label for="Parc exterieur2">3</label><input id="Parc exterieur3" type="checkbox" name="form[Parc exterieur][]" value="4" /><label for="Parc exterieur3">4</label><input id="Parc exterieur4" type="checkbox" name="form[Parc exterieur][]" value="5" /><label for="Parc exterieur4">5</label><input type="checkbox" name="form[Parc exterieur][]" value="" /><label for="Parc exterieur4">>5</label>
<div class="formClr"></div>
 </td>
<td></td>
</tr>
<tr class="rsform-block rsform-block-description-du-bien">
<td>Description du bien</td>
<td><textarea id="Description du bien" class="rsform-text-box" name="form[Description du bien]" rows="15" cols="80"></textarea>
<div class="formClr"></div>
<span id="component102" class="formNoError">Veuillez svp décrire le bien.</span></td>
<td></td>
</tr>
<tr class="rsform-block rsform-block-send">
<td></td>
<td><input id="Send" class="rsform-submit-button" type="submit" name="form[Send]" value="Envoyer" />
<div class="formClr"></div></td>
<td></td>
</tr>
</tbody>
</table>
<input type="hidden" name="form[formId]" value="8" />
<script type="text/javascript">// <![CDATA[
function rsfp_showProgress_8(page) {
if (page == 0) document.getElementById('rsform_progress_8').innerHTML = '
<div>n

<em>Page <strong>2</strong> of 2</em>

n


<div class="rsformProgressContainer">n


<div class="rsformProgressBar" style="width: 50%;"></div>


n</div>


n</div>


';if (page == 1) document.getElementById('rsform_progress_8').innerHTML = '';
}
// ]]></script>

</form>
A voir également:

1 réponse

kjhg
 
Pour envoyer il faut un serveur différent de celui de PHP, en général smtp.
Est il activé, sinon vous pouvez tester sur votre hébergeur.

Bizarre vos notations de noms de champ POST (form[Telephone]), pourquoi ne pas mettre value='telephone' tout simplement?

C'est la page de destination(dans la balise ouvrante form dans l'attribut action) qui vous donne quelle page va traiter le formulaire, ou plutôt les réponses pour vérifier, faire des calculs, les enregistrer dans une base de donnée, ou les envoyer par email.
Donc c'est cette page qui importe et va envoyer les données par email, elle est bien sûr invisible à l'utilisateur.

Ne confondez pas le formulaire qui sert à remplir des informations et ce que l'on va faire de ces informations, cette partie est invisible à l'utilisateur et va traiter les valeurs remplies par le formulaire.
0