tkz
Messages postés13Date d'inscriptionjeudi 20 avril 2006StatutMembreDernière intervention23 octobre 2007
-
27 mai 2006 à 17:37
tkz
Messages postés13Date d'inscriptionjeudi 20 avril 2006StatutMembreDernière intervention23 octobre 2007
-
29 mai 2006 à 11:48
bonjour, voila mon souci, je rafraichit une page avec un onchange, mais je n'arrive pas a lui passer des variables php:/
<script language="JavaScript">
function recharger(i, ba,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r13,r14,r15)
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 29 mai 2006 à 09:36
bonjour,
<?php echo variable_php;?>
en espérant que les relations php/Javscript ont été comprises,
car on ne peut pas dire qu'on passe des variables php au javascript,
vu que c'est lui qui le crée.
cordialement Bul. Site
tkz
Messages postés13Date d'inscriptionjeudi 20 avril 2006StatutMembreDernière intervention23 octobre 2007 29 mai 2006 à 11:04
hello, merci pour ta reponse. En fait j'etais a cote de la plaque, je ne devais pas utliser de variables php car je voulais recuperer les entrees de mon formulaire. Donc apres recherches j'ai utilisé :
document.form.champ.value pour recuperer le contenu des input, et :
document.getElementById('champ').options[document.getElementById('champ').selectedIndex].value pour recuperer le contenu des selects.
Donc la ca marche pour tous les selects lorsque l'un d'entre eux est modifié. Par contre, j'utilise un header apres validation du formulaire general, penses tu que je dois utliser la meme chose dans mon header et rajouter une comparaison pour l'affichage du selected?
message("Veuillez remplir les champrs marques d'une etoile","r2=$data2&r3=$data3&r4=$data4&r5=$data5&r6=$data6&r7=$data7&r8=$data8&r9=$data9&r10=$data10&r11=$data11&r12=$data12&r13=$data13&r14=$data14&r15=$data15");
function rappel($data)
{
echo "<SCRIPT LANGUAGE='JavaScript'>\n
function redirect()\n
{ window.location='enregdossier.php?$data'}\n
setTimeout('redirect()',1000);\n
</SCRIPT>\n";
}
//affiche un message associé a la redirection (avant)
function message($intit, $url)
{
echo "<center> $intit</center>" ;
rappel("$url");
}
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 29 mai 2006 à 11:38
>>j'utilise un header apres validation du formulaire general,
>>penses tu que je dois utliser la meme chose dans mon header
>>et rajouter une comparaison pour l'affichage du selected?
tkz
Messages postés13Date d'inscriptionjeudi 20 avril 2006StatutMembreDernière intervention23 octobre 2007 29 mai 2006 à 11:48
Désolé, je reprend tout ;p
Donc, j'ai un formulaire composé de input et selects. Un de ces listes me permet de modifier le contenu d'une seule autre liste, en rechargeant la page ( et garde les valeurs deja entrees dans les input ou select) ceci grace au onchange de mon premier message. Ensuite, lorsque l'utilisateur valide le formulaire via un bouton submit ( methode POST), plusieurs verifications sont effectuees sur les entrees. Si il y a des erreurs, un message s'affiche et reaffiche la page avec ce que l'utilisateur avait deja saisi.
j'ai donc essayé de tester d'ou venait la valeur saisie mais cela ne change rien :/