webForumDet fria alternativet

.background

JavaScript

2 svar · 137 visningar · startad av dap

Medlem sedan dec. 1999151 inlägg
Frågan#1

Jag kollar vilken radiobutton som är klickad i ett formulär och sedan disäjblar :) jag och ändrar backgrundsfärg på delar av samma formulär med:

document.frmSignup.txtUserName.disabled = true
frmSignup.txtUserName.style.background = "E1E1E1"

Allting fungerar som så när på att jag måste klicka på de fält som just blivit påverkade av scriptet för att se ändringarna. Går det inte att se tex den grå backgrundsfärgen direkt när jag klickar på en av radiobuttensanasarna.

::dap

[Redigerat av dap den 12 aug 2001]

[Redigerat av dap den 12 aug 2001]

[Redigerat av dap den 12 aug 2001]

Medlem sedan juni 2000504 inlägg
#2

Hej dap,

Jag är inte 100 på att jag förstod frågan rätt, men kanske det fungerar om du sätter din kod i en javascript function som du sen anropar med onclick från radioknappen? Ex. nåt sånt (du får modifiera detaljerna själv, måste jag väl tillägga.. jag ville bara visa ungefär hur jag skulle ha gjort :) )

<script language="javascript">
function checkDisable()
{
document.frmSignup.txtUserName.disabled = true
frmSignup.txtUserName.style.background = "E1E1E1"
frmSignup.action="submit_till_samma_sida.htm";
frmSignup.submit();
}
</script>

<input type="radio" name="someName" onclick="javascript:checkDisable();">

------------------
"Between stimulus and response is a pause wherein our ability to choose lies".

Medlem sedan juni 2000504 inlägg
#3

Tillägg: Tanken var alltså att om du submittade sidan samtidigt som kollen utfördes borde väl förändringarna synas, eller...? :)

Allting fungerar som så när på att jag måste klicka på de fält som just blivit påverkade av scriptet för att se ändringarna. Går det inte att se tex den grå backgrundsfärgen direkt när jag klickar på en av radiobuttensanasarna.

------------------
"Between stimulus and response is a pause wherein our ability to choose lies".

268 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
135 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)