webForumDet fria alternativet
Logga in / Bli medlem

Disable script

JavaScript

3 svar · 210 visningar · startad av SteveP

Medlem sedan mars 2003772 inlägg
Trådstart#1

Jag har ett textfält och en selectlista.

När jag skriver nåt i textfältet så vill jag att selectlistan ska bli disablad och inget ska vara valt i selectlistan och när jag selectar nåt i selectlistan så ska textfältet vara disablat och vara tomt!

Nån ide?

Medlem sedan juni 20004 308 inlägg
#2

Så här?

<form>
<input name="text" onkeyup="this.form.lista.disabled=(this.value.length>0);" onkeypress="this.form.lista.disabled=(this.value.length>0);">
<select name="lista" onChange="this.form.text.disabled=(this.selectedIndex>0);">
<option>--- Välj ---</option>
<option>A</option>
<option>B</option>
</select>
</form>
Medlem sedan mars 2003772 inlägg
#3

Perfekt! Går det att göra så textfältet blir grått också? typ "#cccccc"

Medlem sedan mars 2003772 inlägg
#4
onChange="this.form.OrganisationID.disabled=(this.selectedIndex>0); document.frms.OrganisationID.style.backgroundColor='#cccccc';">
256 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)