beufa Posté 19 Janvier 2005 Posté 19 Janvier 2005 Bonjour à tous ! Je vais essayer d'expliquer clairement mon cas : Je suis en train d'écrire une fonction de contrôle de formulaire en JS que voici : function controle(){ var prix = document.confIntel.prix.value; if(prix == 799) { document.confIntel.action = "config_intel.php"; document.write("N'oubliez pas de recalculer le montant de votre devis."); document.write("<br />Cliquez sur 'Précédente' puis sur le bouton 'Recalculer votre Devis' avant de visualiser votre devis."); } else { document.confIntel.action = "voir_devis1.php"; } } Mon problème est : comment faire pour qae ce message d'erreur affiché avec document. write(); s'affiche au coeur du HTML et non tout seul au milieu de rien ? Merci pour vos pistes. PS : Il me semble qu'en ASP, on peut rediriger le JS avec un redirect pour faire ça, mais là je suis en PHP et je cale...
Thanh Posté 19 Janvier 2005 Posté 19 Janvier 2005 Hello, Utilises un div par ex à qui tu donnes un ID (ici toto). Il te suffit ensuite de cibler ce div et de lui affecter la valeur de ta chaine : document.getElementById('toto').innerHTML = 'ton message'; Ainsi tu pourras mettre en forme ton message d'erreurs avec un style approprié et le message ne sera pas seul au monde
beufa Posté 19 Janvier 2005 Auteur Posté 19 Janvier 2005 Ca m'a l'air plutôt bien, merci beaucoup Solo, je teste ça tout de suite
beufa Posté 19 Janvier 2005 Auteur Posté 19 Janvier 2005 PS : Il me semble qu'en ASP, on peut rediriger le JS avec un redirect pour faire ça, mais là je suis en PHP et je cale... Merci aux plus indulgents d'entre vous d'oublier ça, je me suis un peu emmélé les pinceaux
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant