Cod: Selectaţi tot
<option value='ceva'>ceva</option>Pe fiecare optiune, valoarea (ceva) este identica cu textul (ceva).
Folosesc evenimentul OnChange
Cod: Selectaţi tot
<select id='lista'
name='lista'
onchange='cauta(this.options[this.selectedIndex].value);'>Functia JavaScript cu numele CAUTA afiseaza argumentul primit:
Cod: Selectaţi tot
function cauta(marca)
{
alert(marca);
}In mod cu totul neasteptat, in MSIE functioneaza corect, iar in Firefox mi se afiseaza niste caractere ciudate:
in loc de CEVA se afiseaza C?E?V?A
unde in loc de semnul intrebarii sunt caractere non-ASCII.
Am ocolit problema inlocuind VALUE cu TEXT
Cod: Selectaţi tot
<select id='lista'
name='lista'
onchange='cauta(this.options[this.selectedIndex].[b]text[/b]);'>Acum functioneaza corect si in MSIE si in Firefox. Totusi, nu imi dau seama ce greseam, si de ce imi apareau acele caractere straine?


