Passer une variable de JS a PHP via un submit ?
Bonjour tout le monde,
Pour faire simple et afin que ca soit plus compréhensible je vais un peu changer la situation de mon problème mais la solution est semblable.
Dans un formulaire j'ai plusieurs listes déroulantes en HTML et une fonction javascript va regrouper et renvoyer en une valeur les choix des listes. Sur cette page, j'ai un bouton qui, lorsque je clique dessus, il m'affiche la valeur renvoyée par la fonction javascript via une alert.
Ce que je souhaiterais faire, c'est supprimer ce bouton (facile) mais via un submit (qui me redirige vers une page verifobjet.php) c'est récupérer la valeur envoyé par le code javascript et pouvoir la traitée et la mettre dans une variable php.
Quand je dis que la fonction renvoie la valeur c'est via un onclick:
Code:
onclick="goListGroup(document.listmenu0.firstlevel, document.listmenu0.secondlevel, document.listmenu0.thirdlevel)"
Code JS:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
var onclickaction="alert"
function goListGroup(){
for (i=arguments.length-1;i>=0; i--){
if (arguments[i].selectedIndex!=-1){
var selectedOptionvalue=arguments[i].options[arguments[i].selectedIndex].value
if (selectedOptionvalue!=""){
if (onclickaction=="alert")
alert(selectedOptionvalue)
else if (newwindow==1)
window.open(selectedOptionvalue)
else
window.location=selectedOptionvalue
break
}
}
}
} |
Suis-je obligé de passer par de l'ajax ?
Si non, pourriez vous m'aider a trouver une solution sans passer par les name des listes déroulantes ? Merci