2010-07-04 5 views
1
<select name='cmg_select' onChange="javascript:window.location.href='index.php?'+this.value"> 
    <option value='pening'> pening </option> 
    <option value='complete'> complete </option> 
    <option value='pening'> pening </option> 
</select> 

La concaténation ne fonctionne pas.L'élément onChange javascript ne fonctionne pas

+1

'onChange' peut et doit être écrit' onchange'. –

+0

Et vous ne devriez pas avoir deux articles avec le même label et la même valeur. –

Répondre

3
  1. Retirez la partie javascript:
  2. Retirez la partie href

Le résultat:

< select name='cmg_select' onchange="window.location='index.php?'+this.value" >

1

Supprimez le javascript: de l'attribut onchange.

2

Essayez plutôt

<select name='cmg_select' onChange="window.location.href='index.php?'+this.options[this.selectedIndex].value"> 
<option value='pening' > pening </option> 
<option value='complete' > complete </option> 
<option value='pening' > pening </option> 
</select> 
+0

Cela devrait être la bonne réponse. – PKHunter