Accueil > Forum > > > > perte de bgcolor avec window.alert
perte de bgcolor avec window.alert
mardi 3 juillet 2007 à 14:33:30 |
perte de bgcolor avec window.alert

yebs
|
bonjour, voilà, j'ai un petit problème : j'ai un formulaire mail sur un site pour que les internautes puissent écrire des messages et je détecte en javascript si les champs sont bien remplis. lorsqu'un champ est mal rempli, j'affiche un window.alert du style "veuillez rentrez votre nom !" le prolème c'est que quand je dis OK au window.alet, ma page html perd son bgcolor, ce qui est très inesthétique !! j'ai essayé de supprimer les cookies et ensuite de rafraichir la page, mais ça ne marche pas puisque je le fais au moment de l'apparition du window.alert et non quand on dit OK au window.alert. Peut-on écouter le bouton OK du window.alert ? il y a-t-il une autre solution + efficace ?? sinon, tant que j'y suis, quand l'internaute a écrit son message, son nom et tout ça, mais qu'il a fait une erreur dans l'écriture de son adresse mail, j'affiche le window.alert "adresse mail non valide", il dit, OK, mais tout le message est perdu, il faut tout réécrire !! est-ce normal ?? peut-on trouver une solution ? je précise que les formulaires ne sont pas en javascript, mais en html, avec interaction PHP. Merci d'avance, mais c'est quand même la première question qui m'importe le plus ! Ciao !
|
|
mardi 3 juillet 2007 à 15:24:04 |
Re : perte de bgcolor avec window.alert

bultez
|
Bonjour,
>>le problème quand je dis OK ma page html perd
son bgcolor réellement aucune raison. mais sans billes, difficile de trouver où il y a une erreur.
>>mais tout le message est perdu, il faut tout réécrire !! est-ce normal toujours pas de raison... sauf rechargement de la page, ce qui ne devrait pas être.. s'il y a une erreur mais sans billes, difficile de trouver où il y a une erreur.
>>je précise que les formulaires ne sont pas en javascript, mais en html, ça me rassure ! les formulaires en javascript, ça n'existe pas.
|
|
mardi 3 juillet 2007 à 17:07:41 |
Re : perte de bgcolor avec window.alert

yebs
|
et à part ça, est-ce qu'il est possible d'écouter la validation du window.alert ?? du coup je pense que je me débrouillerai en disant "si je clique sur le OK du window.alert, alors je rafraîchit la page"...
C'est possible ça ou pas ??
Pour le code, en gros, c'est ça, mais j'ai beaucoup élagué ! Remarque : quand un window.alert apparît lorsqu'un champ est mal rempli, je reviens sur ma page et perd le bgcolor et le message déjà écrit. En revanche quand j'utilise à nouveau le formulaire <select> (pour réécrire mon message), le bgcolor réapparaît !
le formulaire :
<form action="" method="POST"> Envoyer un mail à :<select name="adresse"> <? $req=mysql_query ("SELECT * FROM mail ORDER BY id_mail ASC"); while ($ligne=mysql_fetch_array($req)){ echo "<option value=".$ligne['mail'].">". $ligne['nom_fonction']."</option>" ;}?></select><br> Nom : <input type="text" name="nom"> <strong>Prénom : </strong> <input type="text" name="prenom"><br> Votre texte :<textarea name="text" rows="7" cols="45"></textarea> <input type ="submit" name="envoi" value="Envoyer"></form>
le php+javascript :
$verif_nom=false; $verif_text=false; if (isset($_POST['nom'])&& isset($_POST['text'])) $nom = $_POST['nom']; $text = stripslashes($_POST['text']);
if ($nom == "" $text == "") echo "<script>window.alert(\"Veuillez remplir tous les champs...\");</script>"; else $verif_nom=true; $verif_text=true;
if ($verif_nom==true && $verif_text==true) //j'envoie le mail
|
|
mardi 3 juillet 2007 à 19:10:44 |
Re : perte de bgcolor avec window.alert

yousfane
|
Salut Je ne sais pas si ça peut régler ton problème
<?php $verif_nom=false; $verif_text=false; if (isset($_POST['nom'])&& isset($_POST['text'])) $nom = $_POST['nom']; $text = stripslashes($_POST['text']);
if ($nom == "" $text == "") { ?> <script>alert(\"Veuillez remplir tous les champs...\");</script>" <?php } else $verif_nom=true; $verif_text=true;
if ($verif_nom==true && $verif_text==true) //j'envoie le mail
|
|
mercredi 4 juillet 2007 à 09:13:25 |
Re : perte de bgcolor avec window.alert

bultez
|
si tu fais les contrôles en php ( et d'ailleurs if ($nom == "" $text == ""
) ce ne serait pas plutôt
if ($nom == "" || $text == ""
)
? )
c'est que tu ne renvoie pas la page correctement ( sans bgcolor par exemple ) regarder la page générée. ça doit manquer.
|
|
mercredi 4 juillet 2007 à 10:06:21 |
Re : perte de bgcolor avec window.alert

yebs
|
pour le if ($nom == "" $text == ""), c'est juste une erreur de frappe quand j'ai écrit le message. sinon, je ne comprends pas ce que tu veux dire : /****** situ fais les contrôles en php ( et d'ailleurs if ($nom == "" $text == "" ) ce ne serait pas plutôt if ($nom == "" || $text == "" ) ? ) c'est que tu ne renvoie pas la page correctement ( sans bgcolor par exemple ) regarder la page générée. ça doit manquer.********/
sinon, aujourd'hui, j'essaierai ce que me disait Yousfane, et on verra bien... je vous tiens au courant !
A+
|
|
mercredi 4 juillet 2007 à 10:31:42 |
Re : perte de bgcolor avec window.alert

bultez
|
la page affichée est créée par php, non ? en cas d'erreur tu ne dois pas renvoyer le bgcolor.
>>..tout le message est perdu.. comme là encore tu fais les contrôles en php, il faut renvoyer ce qui a été saisi : <input type="text" name="toto" value="<?php echo ($_POST['toto']);>" />
|
|
mercredi 4 juillet 2007 à 18:10:33 |
Re : perte de bgcolor avec window.alert

yebs
|
la page n'est pas créée entièrement en php, donc le bgcolor est indépendant de ça ! ok pour retrouver le message, mais du coup, je ne peux plus suivre mon idée de rafraichir la page après le window.alert puisque les $_POST sont gardés, et ça fait un message d'avertissement dont je me passerait bien (enfin surtout l'internaute)!
précisions : - le problème du bgcolor n'atteind pas tout le fond du site ! (c'est bizarre je sais), en fait, la couleur à droite du site reste, et c'est en bas que c'est blanc.
- pendant un window.alert, c'est une page blanche qu'il y a derrière. est-ce normal ? et je pense que c'est cette page blanche qui fait bugger quand je reviens sur le site véritable, bien qu'au fond je n'ai jamai changé de page !
- le problème n'existe pas sous ie, c'est sous firefox qu'il y a soucis !
j'ai essayé la solution de Yousfane, en n'incluant pas le script dans le echo du php, mais c'est toujours pareil !
et je repose ma question du départ : est-ce qu'il est possible d'écouter la validation du window.alert ??
a+
|
|
jeudi 5 juillet 2007 à 10:53:37 |
Re : perte de bgcolor avec window.alert

bultez
|
>>la page n'est pas créée entièrement en php, donc le bgcolor est indépendant de ça ! mais si. puisque le contrôle se fait en php, c'est ce que répond le php qui est affiché. ( ou alors c'est de l'AJAX )
affiche donc la source de la page après l'alert...
>>est-ce qu'il est possible d'écouter la validation du window.alert ?? ça ne veut rien dire.... alert affiche un message. dès qu'on clique sur "OK", le javascript continue.
>>le problème du bgcolor n'atteind pas tout le fond du site ! (c'est
bizarre je sais), >>en fait, la couleur à droite du site reste, et c'est
en bas que c'est blanc. ah... ça n'a plus rine à voir ça ! mais : t'as pas de bol, ma a été cassée hier. alors sans un ch'tit extrait du code....
|
|
Cette discussion est classée dans : mail, ok, alert, window, bgcolor
Répondre à ce message
Sujets en rapport avec ce message
fonction pgcd et ppcm [ par darkthief ]
Bonjour a tous !Voila j'ai écrit cette page html/javascript et lorsque je l'execute, une erreure se produit si j'appuie deux vois sur ok...voyez vous
Compatibilté FIreFox [ par dj200812002 ]
Bonjour, voila je voulais utilisé ce code de ma page aspx pour faire un traitement avant la fermeture de ma page Aspx. ça a marché danns le cas de l'u
script vérification formulaire, cherche aide pour aprofondir mon script ! [ par poucinette51 ]
bonjour,Voilà j'ai pioché sur le net afin de trouver de l'aide pour un script de vérification pour mes formulaires, j'en ai trouvé un pas mal (voir ci
alert() et mail ... [ par chapata ]
Hello ,voilà, est-ce que quelqu'un peut m'expliquer pourquoi je n'arrive pas a faire des saut de ligne et retour de chariot dans mon mail :<f
MessageBox OK/ANNULER [ par blinix123 ]
Bonjour,Je débute en javascript/html/php.J'essaye de faire un forum, et donc lorsque je demande les pseudos et passwords des visiteurs, sur ma page co
window.alert et lien html [ par yebs ]
bonjour à tous !je voudrais savoir si on peut insérer un lien hypertexte dans un window.alert ?Si ce n'est pas possible, je voudrais juste indiquer un
window.open pasez un variable [ par g_fuck ]
salut !j'ai trouve ceci dans le site ... apparement il marche pour certains elus et pas pour moi (sais pas pourkoi)dans ma Deuxieme Page :var <font co
Script compatible IE mais incompatible Firefox... [ par davidgmmartin ]
Bonjour,Pour une raison que j'ignore, le script basique de vérification d'un formulaire ci-dessous fonctionne parfaitement sous IE, mais pas sous Fire
Fermeture du popup et redirection avec un bouton Envoyer [ par KatsuJu ]
BonjourD'abord, je dois m'excuser, même si la réponse à ma question se trouve probablement sur le site, j'ai été incapable de la trouver Et en plus, s
Alert en javascript [ par marsbidon ]
Bonsoir,Je n'arrive pas à trouver le code qu'il me faut pour faire ceci : - à la fermeture d'une page web, afficher un message de type boite de dia
Livres en rapport
|
Derniers Blogs
XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|