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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [Résolu] Formulaire sur Firefox et Chrome

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu] Formulaire sur Firefox et Chrome

n°2167681
fnisse
Posté le 12-12-2012 à 14:32:20  profilanswer
 

Gloops, je m'aperçois avec effroi que mes deux formulaires (ici et ) fonctionnent parfaitement sur Firefox, mon navigateur de prédilection, mais pas du tout sur Chrome.
Sur ce dernier, 1) les messages d'erreur n'apparaissent pas, 2) l'info-bulle gêne l'écriture dans le champ adjacent, 3) le plus important, je ne reçois aucun des envois réussis. C'est la foire totale.
J'aurais bien évidemment dû tester mes pages sur différents navigateurs beaucoup plus souvent. Je le paie cher car dieu sait combien de messages je n'ai pas reçus de visiteurs, clients utilisant Chrome.
J'attends vos réponses avisées !


Message édité par fnisse le 13-12-2012 à 02:32:58
mood
Publicité
Posté le 12-12-2012 à 14:32:20  profilanswer
 

n°2167762
egege
Posté le 12-12-2012 à 18:32:27  profilanswer
 

Il sert à quoi ton onclick="aps('#aps');" ?
 
A valider le formulaire et à te positionner sur l'ancre #aps ? pourquoi ne pas le mettre dans la cible de ton formulaire ?
 
Ca marche mieux si tu l'enlève ?
 

n°2167767
gatsu35
Blablaté par Harko
Posté le 12-12-2012 à 19:03:38  profilanswer
 

Ah et un truc très moche, tu fait tu caches une infobulle avec opacity:0, c'est TRES horrible, utilise visibility:hidden et visibility:visible à la place.


---------------
Blablaté par Harko
n°2167774
fnisse
Posté le 12-12-2012 à 19:36:39  profilanswer
 

Bonsoir Egege et Gatsu !
Le onclick="aps('#aps'); sert à appeler la fonction suivante :
function aps(url){
document.x.action = url;
document.x.submit();}
Egege, cette fonction me permet en fait, après chaque clique sur submit, de positionner la page là où je veux, parce que par défaut, l'on est à chaque fois renvoyé en haut de page (et l'on ratait alors les messages personnalisés et le formulaire pour recommencer en cas d'erreur, ce qui était bien embêtant). Tu as donc très bien compris l'idée !
Je renvoie à l'ancre APS, déterminée dans un <p> qui est conditionnel, qui n'apparaît qu'après soumission et qui n'est autre que la phrase personnalisée, de validation ou d'erreur, phrase qui se situe elle-même un peu au-dessus du formulaire. Si je renvoyais au formulaire, l'on raterait cette phrase.
 
Mais, vous êtes de vraies bêtes ! Il n'y a que des cracks ici !!
Oui, en supprimant le JS dont on parle et en plaçant "visibility: hidden" à la place de "opacity: 0" (bien que j'aie laissé mon opacity: .9 sur le :hover pour que ma bulle soit légèrement transparente), les 3 problèmes sont réglés : sur Chrome, tout roule de nouveau !  Merci chaleureusement.
 
Puisque j'ai supprimé mon retour sur le formulaire après submit, comment alors puis-je faire pour revenir exactement sur mes messages personnalisés ? Si sur la page contact.php, ce n'est pas encore trop problématique, puisque même si l'on retourne tout en haut, on voit encore ces phrases, sur la page livredor.php, c'est en revanche plus ennuyeux : l'on ne voit plus du tout ni le formulaire ni les messages parce qu'il y a le livre d'or lui-même dans le chemin...


Message édité par fnisse le 12-12-2012 à 23:51:36
n°2167811
fnisse
Posté le 13-12-2012 à 02:32:41  profilanswer
 

Sujet résolu ! Je viens de trouver la réponse. Eurêka !
 
Il suffisait, sans JS, sans lignes de code supplémentaires, d'appeler mon ancre de cette façon, tout simplement :
 
<form method="post" action="/contact.php#aps">
 
Pour les plus téméraires d'entre vous, le seul mystère encore irrésolu est celui-ci.
 
Merci encore pour votre aide précieuse, sans laquelle je serais certainement encore en train de chercher désespérément..


Message édité par fnisse le 13-12-2012 à 02:33:13

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [Résolu] Formulaire sur Firefox et Chrome

 

Sujets relatifs
Formulaire de Contact Site WebEnvoi formulaire POST en HTTPS depuis page HTTP
[Résolu] Formulaire PHP : problème de TRIM[Access] Formulaire plusieurs enreg : signaler présence d'infos
Aide formulaire d'encodage de donnéessorte de formulaire
Problème avec formulaire php - HELP!mise en ligne site flash avec formulaire de contact
probleme IE - site EXTENSIBLE -- site d'archi 
Plus de sujets relatifs à : [Résolu] Formulaire sur Firefox et Chrome


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