webForumDet fria alternativet

onChange på select

2 svar · 566 visningar · startad av Sanji

SanjiMedlem sedan juli 2009356 inlägg
#1

Hej! Jag har skrivit en funktion för onchange, men jag vet inte riktigt hur jag ska använda den.

function onselectedchange()
{
if (GSCalc.AndStopp.value == '0')
{GSCalc.AntAndStopp.disabled = true;} 
else
{GSCalc.AntAndStopp.disabled = false;}
}

detta är funktionen, och sedan försöker jag anropa den från onChange="onselectedchange()"

men det fungerar ej.

GSCalc är en form, AndStopp är en select, och AntAndStopp är en input type="text" som jag vill få disablad när man valt första alternativet i selecten.

<select onChange="onselectedchange()" name="AndStopp" class="TBGS" id="AndStopp">
                      <option value="0" selected>Ingen</option>
                      <option value="1">Standard</option>
                      <option value="2">Kraftig</option>
                    </select>
                    <input name="AntAndStopp" type="text" class="TBGS" id="Text1" onBlur="this.value=this.value.replace(/\D|/g,'')" value="0" size="8" maxlength="3">st

Här är html

Vad gör jag galet? hur kan man göra istället?

Mvh. Sanji

voigtann1Medlem sedan juni 20018 810 inlägg
#2

fungera för mig, du få göra AntAndStopp disabled by default eftersom du säger att value 0

edit,

skriv om hela din JS kod, kör JS koden där js skall vara och inte hålla på med on<> events, kör jquery så bli det lekande lätt, återkommer med jquery kod.

edit: http://jsbin.com/egibi3/

SanjiMedlem sedan juli 2009356 inlägg
#3

tack!

Genererad på 506 ms · cache AV · v20260730165559-full.f96bc7eb