le code html:pourquoi le code javascript ne peut pas fonctionner?
<div class="fr_search">
<select class="search_l" onchange="selectSearch(select)">
<option value="0">whole site search</option>
<option value="1">google search</option>
</select>
<form action="/" accept-charset="UTF-8" method="post" id="search-theme-form">
<input name="search_theme_form" id="edit-search-theme-form-1" size="15" value="" class="form-text" />
。。。。。。
</form>
</div>
le code js:
function selectSearch(select) {
var form = select.form;
var selectedIndex = select.selectedIndex;
if (selectedIndex === 1) {
alert('test');
form.method="get";
}
}
lorsque je sélectionne Google dans la liste vers le bas, pourquoi il ne peut pas alerter une boîte et la méthode ne peut pas changer à l'obtenir. Je vous remercie.
il ne peut toujours pas fonctionner. – enjoylife
Cela fonctionne pour moi, en supposant que vous avez ajouté cette accolade fermeture à votre fonction Javascript. Utilisez un outil comme la console d'erreur de Mozilla Firefox pour vous aider à déboguer les erreurs Javascript. –
c'est mon site le champ de recherche se situe en haut à droite de la page. – enjoylife