-
Reload un div
bon jour enfaite je ne veux recharger que mon textarea il me semble qu'il faut que jle mette dans un div , ce que j'ai fait ...et lorsque je sélectionne quelque chose dans ma liste déroulante je veux que seul mon div ce recharge !
voici ce que j'ai fait et qui ne fonctionne pas !
-
y'a du boulot
salut , alors pour commencer la fonction pour appeler un element par son id est : document.getElementById('id_objet')
et pas document.id('id_objet')
ensuite tu ne peut pas mettre un submit() sur une div c'est une fonction qui s'applique a un formulaire.
Pour le reste dit nous ce que tu veut qui apparaisse dans ta div ?
est ce que c'est du texte d'une base de données ?
est ce que c'est du texte qui sera toujours le meme suivant les valeurs de ta liste ?
....
@+
-
c'est du texte de base de donnée ! voici mon code :
-
re !
Bon logiquement ce genre de truc est mieux avec de l'ajax mais on ne vas pas partir la dessus.
ton onChange n'est pas bon.Il te faut pour commencer un formulaire que tu validera lors du changement dans la liste.
ex : <form name="f" action="nom_page.php" method="POST">
</form>
tu englobe ton script avec sa pour commencer.
ensuite onChange="document.f.submit();"
j'ai pas verifier le script php.Sa m'a l'air bien long pour un script de ce genre.
Sinon au debut de page tu fait un script php qui recupere la valeur de la liste
ex: if (isset($_POST['msg_type'])) { ton script php avec ta requete sql pour recuperer le texte qui correspond a la valeur de la liste que tu mettra dans $message_type}
Puis dans ta textarea tu garde <?php print $message_type; ?>
initialise $message_type a vide pour le premier passage.
tchao
-
Ok j'essaie ca de suite !
enfaite je crée un deuxieme form ?
par cette partie que je t'es envoyer déja dans un <form> mais avec d'autre truc , donc jen crée un expres juste pour ca !?
-
formulaire
tout depend de ce que tu veux faire.Si tu as un autre formulaire qui lui va envoyer des données vers une autre page alors oui tu crée un deuxieme formulaire qui contient juste ta liste.
-
bah moi ce que je veux faire ...c'est recharger jsute une partie de ma page celle ou il y a le textarea lorsque je selectionnequeleque chose dans ma liste déroulante !
-