validation menu deroulant

validation menu deroulant - HTML/CSS - Programmation

Marsh Posté le 05-09-2005 à 21:43:02    

Bjr,  
 
Comment est - il possible ds une liste déroulante à choix unique de valider le choix utilisateur sans faire appel à un bouton de type "submit"?  
Autrement dit que la redirection vers la page de traitement du formulaire se fasse dès l'instant qu'un choix est effectué.  
 
echo'<form method="post" action="pagesuivante.php">';  
 echo'<SELECT NAME =bibli>';  
             echo'<OPTION>Livres';  
             echo'<OPTION>CD';  
             echo'<OPTION>K7';  
        echo'</SELECT>';  
echo'</form>';  

Reply

Marsh Posté le 05-09-2005 à 21:43:02   

Reply

Marsh Posté le 05-09-2005 à 22:02:16    

href?

Reply

Marsh Posté le 05-09-2005 à 22:17:34    

...oui, ou un truc du genre. Mon pbm. était plutôt quoi mettre comme évènement ds le "SELECT NAME ".
 
J'ai trouvé une solution:
 
echo'<SELECT NAME =Form onChange="window.location=this.options[this.selectedIndex].value;">';
             
echo'<OPTION value= ... url destination avec passage éventuel de paramètres...>Livres';
.
.
.
echo'</SELECT>';

Reply

Marsh Posté le 06-09-2005 à 02:08:07    

http://forum.hardware.fr/hardwaref [...] 6769-1.htm


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
Reply

Marsh Posté le 06-09-2005 à 02:23:29    

Dans tous les cas, ne pas oublier de laisser le bouton submit, rien n'est plus agaçant que de devoir activé JS pour simplement naviguer sur un site (quitte à effacer le bouton si JS est activé avec [getMonBouton].style.display = "none";).


Message édité par kalex le 06-09-2005 à 02:23:40
Reply

Marsh Posté le 06-09-2005 à 02:30:39    

De toute facon, pour quelqu'un qui fait de la navigation au clavier, ca risque de gêner un peut... Mieux vaut le bon vieux bouton submit.


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed