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
[WF4] PASSAGE D'ARGUMENTS LITERAL, VISUALBASICVALUE OU LAMBDAVALUE?[WF4] PASSAGE D'ARGUMENTS LITERAL, VISUALBASICVALUE OU LAMBDAVALUE? par JeremyJeanson
Avec la sortie de la RC de Visual Studio 2010, Microsoft a mis un peu les points sur le i en ce qui concernait le passage d'arguments. Mais nous somme un certain nombre à avoir pris ce changement comme un méchant coup dur. Pour résumer la situation : à la...
Cliquez pour lire la suite de l'article par JeremyJeanson [RIA SERVICES] INCLUDE ET DOMAINDATASOURCE[RIA SERVICES] INCLUDE ET DOMAINDATASOURCE par Audrey
Dans un de mes articles précédents , j'avais parlé des DomainDataSource avec RIA Services dans le cas d'une interface Maître - Détail. Dans le même principe, je vais parler d'une autre manière de mettre en forme ce cas d'interface avec RIA Services. Et po...
Cliquez pour lire la suite de l'article par Audrey ZUNE : VERSION ZUNE SOFTWARE V 4.2 ET LA SOCIALISATIONZUNE : VERSION ZUNE SOFTWARE V 4.2 ET LA SOCIALISATION par ROMELARD Fabrice
Une des nouveautés de la version V 3.0 était l'apparition de l'onglet Social qui ne fonctionnait que si le MarketPlace était activé sur son poste. Cela limitait donc son intérêt, car hors du cadre commercial USA-CANADA, peu de monde trouva...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice PRATIQUE DE SILVERLIGHT PAR ERIC AMBROSIPRATIQUE DE SILVERLIGHT PAR ERIC AMBROSI par MPOWARE
Je viens de finir la lecture du dernier livre d'
Eric Ambrosi
éditions PEARSON
Son livre donne une approche pratique de Silverlight qui sera aussi bien comprise par le développeur que par le designeur.
Tous les aspects du développement RIA sont abor...
Cliquez pour lire la suite de l'article par MPOWARE APPRENDRE à DéVELOPPER POUR LES MOBILES AVEC LA NOUVELLE GéNéRATION .NETAPPRENDRE à DéVELOPPER POUR LES MOBILES AVEC LA NOUVELLE GéNéRATION .NET par odewit
2 déclinaisons de Silverlight et 2 déclinaisons de Mono permettent dorénavant (ou permettront prochainement) de développer des applications .NET mobiles pour les principales plates-formes du marché :
Silverlight pour Symbian, basé sur Silverlight 2...
Cliquez pour lire la suite de l'article par odewit
Forum
RE : CONVERSIONRE : CONVERSION par peter2010
Cliquez pour lire la suite par peter2010
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|