Form > renvoie vers page PHP
Posté : 16 mai 2013, 11:36
Bonjour à tous,
Je ne suis pas très douée
et j'ai un petit souci avec un formulaire de contact :
Lorsque je valide ce dernier, il m'affiche dans le navigateur la page php qui traite le form, c'est-à-dire "envoi.php".
Voici mon html :
Il s'agit d'un formulaire qui se rafraichit dans la même page.
Donc dans mon footer, j'ai en addition le code suivant (mais je ne pense pas que ce soit cela qui pose problème) :
Ce même code, à l'identique, fonctionne très bien sur un site que j'ai chez 1&1.
Là je suis chez OVH, il doit y avoir un truc (?)
Dans mon htaccess j'ai ça :
Mes chemins sont vérifiés et re-vérifiés.. Je ne sais pas d'où vient le problème.
Et j'ai beau re-formuler mes requêtes dans Google, je ne trouve pas ma solution.
Quelqu'un a-t-il une idée ?
Je vous remercie d'avance de votre aide
Je ne suis pas très douée
Lorsque je valide ce dernier, il m'affiche dans le navigateur la page php qui traite le form, c'est-à-dire "envoi.php".
Voici mon html :
Code : Tout sélectionner
<form name="contact" method="post" action="js/form/envoi.php" id="form">
<fieldset>
<p><label for="name" id="name_label">Nom :</label>
<input type="text" name="name" id="name" title="nom" tabindex="1" maxlength="60" autocomplete="off" required /></p>
<p><label for="email" id="email_label">Email :</label>
<input type="text" name="email" id="email" title="email" tabindex="2" maxlength="40" autocomplete="off" required /></p>
<p><label for="message" id="message_label">Message :</label>
<textarea name="message" id="message" title="message" tabindex="3" cols="20" rows="5" maxlength="1000" required></textarea></p>
<p><input type="submit" name="submit" id="submit" title="envoi" value="Envoyer" tabindex="4" /></p>
</fieldset>
</form>
Donc dans mon footer, j'ai en addition le code suivant (mais je ne pense pas que ce soit cela qui pose problème) :
Code : Tout sélectionner
<script src="js/form/jquery.html5form-1.4-min.js"></script>
<script>
$(document).ready(function(){
$('#form').html5form({
responseDiv: '#response',
messages: 'fr',
allBrowsers: true,
emailMessage: 'Adresse email non valide !'
});
$('#contact_form').ajaxStart(function(){
$(this).fadeTo('fast', 0.4);
});
$('#contact_form').ajaxStop(function(){
$(this).fadeTo('fast', 1);
});
});
</script>
Là je suis chez OVH, il doit y avoir un truc (?)
Dans mon htaccess j'ai ça :
Code : Tout sélectionner
AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php
SetEnv PHP_VER 5_4
# URL Rewriting
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^mon-site\.com$
RewriteRule ^(.*)|$ http://www.mon-site.com/$1 [R=301,L]
Et j'ai beau re-formuler mes requêtes dans Google, je ne trouve pas ma solution.
Quelqu'un a-t-il une idée ?
Je vous remercie d'avance de votre aide