[PHP\HTML] probleme avec listes deroulantes
gege
-
P@ Messages postés 1709 Date d'inscription Statut Membre Dernière intervention -
P@ Messages postés 1709 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je travaille actuellement sur un formulaire html contenu dans un script php, j ai dans ce formulaire 2 controls de type <select>(listes deroulantes).
Je remplis le premier avec des données venant d une base access,
le second doit se remplir en fonction du choix fait dans le premier ( je recharge donc ma page pour remplir le second).
j utilise un "onChange=document.form.submit()" pour poster le formulaire apres la selection du premier <select>.
ma question est:
-Comment poster le formulaire sur une autre page au moment ou l utilisateur clique sur un bouton validé (sans avoir a recharger la page)?
J espere avoir été clair, si quelqu un a une solution je suis preneur.
Merci
Je travaille actuellement sur un formulaire html contenu dans un script php, j ai dans ce formulaire 2 controls de type <select>(listes deroulantes).
Je remplis le premier avec des données venant d une base access,
le second doit se remplir en fonction du choix fait dans le premier ( je recharge donc ma page pour remplir le second).
j utilise un "onChange=document.form.submit()" pour poster le formulaire apres la selection du premier <select>.
ma question est:
-Comment poster le formulaire sur une autre page au moment ou l utilisateur clique sur un bouton validé (sans avoir a recharger la page)?
J espere avoir été clair, si quelqu un a une solution je suis preneur.
Merci
A voir également:
- [PHP\HTML] probleme avec listes deroulantes
- Listes déroulantes excel - Guide
- Listes déroulantes en cascade excel - Guide
- Editeur html - Télécharger - HTML
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
6 réponses
ben il y a 2 possibilités:
1 tu met l'action en javascript sur le select
cad au lieu de "onChange=document.form.submit()" tu fait "onChange=selectGo()"
et
soit tu fais la même chose mais sur le bouton de submit finale
1 tu met l'action en javascript sur le select
cad au lieu de "onChange=document.form.submit()" tu fait "onChange=selectGo()"
et
<SCRIPT language=javascript>function selectGo(){ document.form.action=pageselect.php; document.form.submit(); }</script>
soit tu fais la même chose mais sur le bouton de submit finale
ta mis quoi pour lebouton validre ??
ben j ai mis:
echo "
<input type=\"button\" value=\"Enregistrer\" name=\"envoyer\" onClick=\"envoyer_form()\">";
J ai verifié la fonction envoyer_form est bien appelée mais j ai limpression que les lignes :
document.form.action=pageselect.php;
document.form.submit();
ne sont pas executées.
Ne penses tu pas que c est le fait d avoir mons formulaire dans des balises php??
merci
echo "
<input type=\"button\" value=\"Enregistrer\" name=\"envoyer\" onClick=\"envoyer_form()\">";
J ai verifié la fonction envoyer_form est bien appelée mais j ai limpression que les lignes :
document.form.action=pageselect.php;
document.form.submit();
ne sont pas executées.
Ne penses tu pas que c est le fait d avoir mons formulaire dans des balises php??
merci
En fait internet explorer me dit qu il y a une erreur sur la page :
Ligne: 7
Car: 2
Erreur: Cet objet ne gere pas cette propriete ou cette methode
code: 0
et mes premieres lignes sont:
<html>
<head>
<SCRIPT language="JavaScript">
function ControleVide()
{
document.form1.method = "POST";
document.form1.action = "recup.php"; //ligne 8
document.form1.submit();
}
</script>
</head>
<body>
Qu en penses tu?
Ligne: 7
Car: 2
Erreur: Cet objet ne gere pas cette propriete ou cette methode
code: 0
et mes premieres lignes sont:
<html>
<head>
<SCRIPT language="JavaScript">
function ControleVide()
{
document.form1.method = "POST";
document.form1.action = "recup.php"; //ligne 8
document.form1.submit();
}
</script>
</head>
<body>
Qu en penses tu?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
je pense pas que le probleme vienne de là mais bon
utilise la même casse pour ouvrir et fermer tes balises. (je pense a celle de script en particulier)
par ailleur peut tu envoyé ce qu'il y a dans le code html pour la balise de formulaire et pour l'appel au script stp ??
utilise la même casse pour ouvrir et fermer tes balises. (je pense a celle de script en particulier)
par ailleur peut tu envoyé ce qu'il y a dans le code html pour la balise de formulaire et pour l'appel au script stp ??
Bon, j ai finalement réussi, il semble qu il y avait une de mes variable nommée $action, depuis que je l ai viré tout marche tres bien. Et dire que sa fait trois jours que je galere a tester des trucs...
Enfin bon maintenant que sa marche...
Je te remerci de ton aide parce que sinon je crois que j aurais laissé tomber, merci encore. ++
Enfin bon maintenant que sa marche...
Je te remerci de ton aide parce que sinon je crois que j aurais laissé tomber, merci encore. ++
j ai deja essayé ta solution mais mon formulaire contient des champs textes deja remplient par des variables php (donc le formulaire se touve dans un echo="<form...>" et je ne sais pas si c est a cause de sa mais le bouton validé reste innactif.
As tu une autre solution??