|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Dec 2005
Città: Island of Crysis
Messaggi: 1696
|
[JavaScript] Cambiare valore button
Ho un problema. Dovrei cambiare, attraverso questo meù:
<select name="lingua" id="id_lingua"> <option value="inglese" onClick="CambiaLingua('inglese')">inglese</option> <option selected="selected" value="italiano" onClick="CambiaLingua('italiano')">italiano</option> </select> il valore di questo tasto; <input class="button" type="button" name="Cerca" id="cerca" onclick="" value="Cerca" title="Cerca" tabindex="2" /> Così ho creato una funzione in un file di testo a parte (natualmente importato nella pagina) in javascript: function CambiaLingua(lingua) { if (lingua=="italiano") { document.getElementById("cerca").value="Cerca"; } else { document.getElementById("cerca").value="Search"; } } Il problema è che quando clicco su un'opzione del menù a tendina, il valore del tasto non cambia. Cosa sbaglio?
__________________
FEEDBACK MERCATINO: Trattativa 1 - Trattativa 2 - Trattativa 3 IL DRAGO => Dell XPS 15 - Intel i7-2630QM - 8Gb DDR3 1333Mhz - Nvidia GT 540M 2gb - Hd 500Gb - Full Hd 1920x1080 - Wireless-N 6230 - Batteria 6 celle ![]() |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Nov 2008
Messaggi: 411
|
Alla select devi attribuire un listner all'evento onchange.
es: Codice:
<select name="lingua" id="id_lingua" onchange="funzioneCheLeggeLaOption()"> Poi leggi semplicemente il valore della option se è italiano piuttosto che inglese, spagnolo ecc. Codice:
<option value="it">italiano</option> <option value="en">english</option> ecc. Ciao.
__________________
![]() |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 06:36.