Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1698 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Probleme formulaire sur CHROME et pas IE

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Probleme formulaire sur CHROME et pas IE

n°2057182
leodavinil
Posté le 16-02-2011 à 00:35:10  profilanswer
 

Bonjour,  
Avant toute chose , je ne suis pas un grand programmateur, mais plutot un bidouilleur
Je ne vais peut etre pas employé les bons termes, mais je vais tacher d'être clair
J'ai un site internet avec un formulaire ' nom prenom mail etc " assez simple qui marchait trés bien sous tous les navigateurs.
Et depuis qq temps jeme suis aperçu que j'avais moins de demande, et je viens de m'apercevoir que le formulaire ne marche pas sous chrome !!
je vous donne les lignes de code sur la page du formulaire ainsi que le petit PHP auquel on fait référence
 
Tout marche niquel sur firefox et IE mais pas sur Chrome...
 
 
<form action=formmail.php method=POST name="question" id="question" onsubmit="MM_validateForm('telephone4','','RinRange100000000:9000000000','mail4','','RisEmail');return document.MM_returnValue" >  
     <input type=hidden name=subject value=infos>  
     <table width="150" border="0" align="center" cellpadding="0" cellspacing="0">
       <tr>
      <td><div align="center">
        <textarea name="message" cols="14" rows="5" id="message">Décrivez votre projet.</textarea>
      </div></td>
       </tr>
       <tr>
      <td><label>
        <div align="center" class="Style36">Votre t&eacute;l&eacute;phone </div>
      </label></td>
       </tr>
       <tr>
      <td><label>
        <div align="center">
       <input name=".telephone." type="text" id="telephone4" size="17" maxlength="10" />
        </div>
      </label></td>
       </tr>
       <tr>
      <td><div align="center" class="Style36">Votre email </div></td>
       </tr>
       <tr>
      <td><label>
        <div align="center">
       <input name=".mail." type="text" id="mail4" size="17" />
        </div>
      </label></td>
       </TR>
       <TR>
       <TD>       </TR>
       <TR>
         <TD>&nbsp;</TD>
          </TR>
       <TR>
      <TD><LABEL>
        <DIV align="center">
                            <INPUT name="SUBMIT" type="SUBMIT" value="Envoyez">

 
et ensuite le code sur le petit fichier PHP auquel on fait référence
 
<?php  
$TO = "contact@blabla.fr";  
   
$h  = "From: " . $TO;  
   
$message = "bonjour";  
   
while (list($key, $val) = each($HTTP_POST_VARS)) {  
  $message .= "$key : $val\n";  
}  
   
mail($TO, $subject, $message, $h);  
   
Header("Location: http://www.blabla/bravo.htm" );  
   
?>  " );  
   
?>  

 
je suis désespéré car je ne vois pas comment faire .....HELP !!

mood
Publicité
Posté le 16-02-2011 à 00:35:10  profilanswer
 

n°2057196
gatsu35
Blablaté par Harko
Posté le 16-02-2011 à 08:26:29  profilanswer
 

donne nous ta page de formulaire de ton site web en ligne, car là on peut vraiment pas t'aider, et puis je sens un problème javascript.
Et si le formulaire était bien codé (idem pour le JS) tu n'aurais pas de soucis.


---------------
Blablaté par Harko
n°2057212
rufo
Pas me confondre avec Lycos!
Posté le 16-02-2011 à 09:46:21  profilanswer
 

Déjà, qu'est-ce qui ne marche pas? L'affichage, l'envoi...?


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2057223
gatsu35
Blablaté par Harko
Posté le 16-02-2011 à 10:08:38  profilanswer
 

J'avais pas tilté, mais c'est quoi ces noms de champ ?
 name=".telephone."
on ne mets pas de . dans les names, enfin surtout comme ça, tu m'étonnes que Chrome s'y perds :(
Et coté PHP comment est le code ou tu récupères les informations ?


---------------
Blablaté par Harko
n°2057227
gatsu35
Blablaté par Harko
Posté le 16-02-2011 à 10:12:38  profilanswer
 

Bon je viens de tester sous chrome, le formulaire est bien envoyé donc je ne vois aucun problème.


---------------
Blablaté par Harko
n°2057247
leodavinil
Posté le 16-02-2011 à 10:54:45  profilanswer
 

Bonjour à tous,
 
Gatsu, je te remercie de t'etre penché sur le probleme, j'ai bien reçu tes tests....donc ça marche ....
la question est plutot pourquoi hier, tous les tests que j'ai fait avec Chrome ne marchait pas, et tous les tests avec firefox et IE marchaient....ça je n'en sais rien
pour répondre à ta quesiton, le . sert a faire la différence entre les 2 formulaires qui sont sur la meme page, qui sont différents mais qui reprennent les memes champs...voila, donc tout est rentré dans l'ordre...je me suis un peu alarmé rapidement peut etre mais je ne vois pas pq hier chrome ne marchait pas....mystere et boulde de gommes !!
merci à Rufo aussi, le post peut etre fermé!

n°2057248
gatsu35
Blablaté par Harko
Posté le 16-02-2011 à 11:01:58  profilanswer
 

ben tu les nommes différemment :/


---------------
Blablaté par Harko
n°2057254
leodavinil
Posté le 16-02-2011 à 11:05:32  profilanswer
 

non car le message d'erreur qui apparait reprend le nom du champ
donc ca mets " le .numero n'est pas valide "
et sur l'autre de la meme page, ca mets " le numero n'est pas valide"
je peux pas les appeler autrement, il faut que l'internaute voit ce qui n'est pas bon...mais bon comme je te l'ai dit, il doit y avoir moyen de faire un site bcp mieux construit, mais j'ai fait avec les moyens du bord ! ;)

n°2057472
rufo
Pas me confondre avec Lycos!
Posté le 17-02-2011 à 11:00:21  profilanswer
 

En terme d'ergonomie, c'est complètement con!!! Tu crois franchement que l'utilisateur va voir le coup du . devant le nom du champ??? Su Gatsu35 l'avait pas fait remarquer, je l'aurais même pas vu :/ Donc tu nommes des formulaires différemment et tu adaptes tes messages d'erreur à ça. Pas dur de mettre dans le message le nom du formulaire, du genre, "le champ xxx du formulaire yyy n'est pas valide".


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Probleme formulaire sur CHROME et pas IE

 

Sujets relatifs
Parsing XML - Problème de Recuperation d'attibutsProblème d'affichage sur WordPress
problème vignette+lien / site full flashProbleme File sans pointeur
Problème avec SDL_gfx : *.h manquants [RESOLU]Probleme dans le Header de ListView
[VBA excel] problème inputbox et heure[AS2] Problème fonctionnement fonction hitTest [RESOLU !]
:hover et iframe sur IE (bug Internet explorer)Probleme de jointure sur une seule table sql
Plus de sujets relatifs à : Probleme formulaire sur CHROME et pas IE


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR