Avatar billede sthen Nybegynder
06. august 2002 - 14:36 Der er 3 kommentarer og
1 løsning

Nedtone inputfelt i form når bestemt radio vælges

Hejsa

Jeg er ikke særlig stiv i JavaScript, men ved at følgende kan laves. JEG kan bare ikke. Er der andre der kan ???

I følgende FORM er der bl.a. mulighed for at vælge tre forskellige radio-buttons. Det jeg ønsker er, at hvis en bestemt af dem vælges, så skal det samtidig være umuligt at skrive i et inputfelt længere nede. (Se kommentarerne undervejs).

Hvordan gør jeg ??? Let for en java-haj, men svært for mig.

Her er formen:

<table border="0"><tr><td>

<FORM ACTION="tilfoj_gudstj.php" METHOD="POST">

<fieldset>
<legend>Gudstjeneste-type</legend><br>

<INPUT TYPE="radio" NAME="gtype" value="Højmesse">Højmesse

<INPUT TYPE="radio" NAME="gtype" value="Andet">Anden gudstjeneste eller bemærkning

<INPUT TYPE="radio" NAME="gtype" value="Taizé">Taizé<br> // HVIS DENNE VÆLGES (SE LÆNGERE NEDE)

</fieldset>

</td></tr><tr><td>

<TABLE BORDER="0">
<tr><td>Tidspunkt</td>
<td><INPUT TYPE="text" NAME="tdato" SIZE=2 MAXLENGTH=2></td>
<td><INPUT TYPE="text" NAME="tmnd" SIZE=2 MAXLENGTH=2></td>
<td><INPUT TYPE="text" NAME="taar" SIZE=4 MAXLENGTH=4></td>
<td><INPUT TYPE="text" NAME="ttime" SIZE=2 MAXLENGTH=2></td>
<td><INPUT TYPE="text" NAME="tminutter" SIZE=2 MAXLENGTH=2></td>
</tr><tr><td></td>
<td><center>dd</center></td>
<td><center>mm</center></td>
<td><center>yyyy</center></td>
<td><center>hh</center></td>
<td><center>mm</center></td>
</tr><TR>
<TD>Tjenestedagens navn (f.eks. Septuagesima)</TD>
<TD COLSPAN="5"><INPUT TYPE="text" NAME="tnavn" SIZE=28></TD>
</TR>

<TR><TD>Prædikant</TD>
<TD COLSPAN="5">
<SELECT SIZE="1" NAME="praest">
<OPTION VALUE="Kristen Skriver Frandsen">Kristen Skriver Frandsen
<OPTION VALUE="Kirsten Knutzen">Kirsten Knutzen
<OPTION VALUE="Anden">Anden
</SELECT></TD></TR>

<TR><TD>Bemærkninger</TD>
<TD COLSPAN="5"><INPUT TYPE="text" NAME="bem" SIZE=28></TD> // SKAL DER IKKE KUNNE SKRIVES HER
</TR>

<TR><TD></TD><TD COLSPAN="5"><INPUT TYPE=SUBMIT VALUE="Udfør">
<input type="reset" value="Ryd indhold"></TD></TR>

</TABLE>

</FORM>

</td></tr>
</table>
Avatar billede Slettet bruger
06. august 2002 - 14:39 #1
Denne linje:

<INPUT TYPE="radio" NAME="gtype" value="Taizé">Taizé<br>

... ændres til:

<INPUT TYPE="radio" NAME="gtype" value="Taizé" onClick="this.form.bem.disabled = this.checked;">Taizé<br>
Avatar billede Slettet bruger
06. august 2002 - 14:41 #2
Sludder, det var med checkbokse. Du skal ændre dette:

<INPUT TYPE="radio" NAME="gtype" value="Højmesse">Højmesse

<INPUT TYPE="radio" NAME="gtype" value="Andet">Anden gudstjeneste eller bemærkning

<INPUT TYPE="radio" NAME="gtype" value="Taizé">Taizé<br>

... til:

<INPUT TYPE="radio" NAME="gtype" value="Højmesse" onClick="this.form.bem.disabled = false;">Højmesse

<INPUT TYPE="radio" NAME="gtype" value="Andet" onClick="this.form.bem.disabled = false;">Anden gudstjeneste eller bemærkning

<INPUT TYPE="radio" NAME="gtype" value="Taizé" onClick="this.form.bem.disabled = true;">Taizé<br>
Avatar billede sthen Nybegynder
06. august 2002 - 14:47 #3
Som hun siger i Rugklapper-reklamen:
Perfekt
Avatar billede Slettet bruger
06. august 2002 - 14:50 #4
Tak for points! Du er skønno! :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester