La réponse simple, comme Daniel suggère, est - vous ne devriez pas faire cela, c'est mauvais pour la facilité d'utilisation et l'accessibilité.
Le comportement de liste de sélection dépend de la combinaison du système d'exploitation de l'utilisateur, du navigateur et des paramètres utilisateur (pour les deux). Ajoutez à cela le fait que l'événement onchange n'est pas implémenté de manière standard dans les navigateurs.
Les utilisateurs doivent pouvoir avoir un comportement attendu d'une liste de sélection, qu'ils utilisent la souris, le clavier ou la molette de la souris ou (voix, lecteur d'écran, etc.). Si vous liez un événement à l'onchange, il ne devrait jamais être un qui détourne l'attention de l'utilisateur de la liste de sélection, par exemple. redirection de page.
(Personnellement, je navigue site forme beaucoup en utilisant le clavier, et si cela se produit je crie)
Il me semble ou il manque un ')'? De toute façon ... ce n'est pas jQuery, mais pour quelque chose d'aussi ad hoc, il est plus facile et plus simple d'utiliser un code en ligne.
J'ai eu besoin de quelque chose comme ça mais au lieu d'ajouter l'url de valeur interne j'ai ajouté ma valeur et fait url dans jQuery en utilisant la valeur dans get :) Merci –