[Javascript] Auto deleselecting a check box

Flavio Gomes flavio at economisa.com.br
Thu Apr 29 13:12:50 CDT 2004


Is it enclosed in a form?

For my script to work, it should be

It'll unmark when any other is checked and mark when none is checked

=======================
<form>
<input type=checkbox name=countriesbeen value='USA'
onClick='UnCheckTellYouLater(this.form)'>USA
<input type=checkbox name=countriesbeen value='UK'
onClick='UnCheckTellYouLater(this.form)'>UK
<input type=checkbox name=countriesbeen value='MEXICO'
onClick='UnCheckTellYouLater(this.form)'>MEXICO
<input type=checkbox name=countriesbeen value='Tell you later'
onClick='UnCheckTellYouLater(this.form)' CHECKED>Tell you later
</form>

<script>
function UnCheckTellYouLater(oForm)
{
  countriesbeen = oForm.countriesbeen;
  countriesbeen[3].checked = !(countriesbeen[0].checked ||
countriesbeen[1].checked || countriesbeen[2].checked);
}
</script>
=======================

----- Original Message ----- 
From: "DEV" <dev at qroute.net>
To: "[JavaScript List]" <javascript at LaTech.edu>
Sent: Thursday, April 29, 2004 1:49 PM
Subject: [Javascript] Auto deleselecting a check box


> Say you have a question like this ?
>
> Which countries have you been so far ?
>
> USA
> UK
> MEXICO
> TELL YOU LATER ( pre checked )
>
> When user selects USA/UK and/or MEXICO, the pre-checked [tell you later]
> option should be unchecked. How do you accomplish this ?
>
> <input type=checkbox name=countriesbeen value='USA'
> onClick='UnCheckTellYouLater()'>USA
> <input type=checkbox name=countriesbeen value='UK'
> onClick='UnCheckTellYouLater()'>UK
> <input type=checkbox name=countriesbeen value='MEXICO'
> onClick='UnCheckTellYouLater()'>MEXICO
> <input type=checkbox name=countriesbeen value='Tell you later'
> onClick='UnCheckTellYouLater()'>Tell you later
>
>
> function UnCheckTellYouLater()
>     //what do you do here to UnCheck Tell You Later
> end function
>
> _______________________________________________
> Javascript mailing list
> Javascript at LaTech.edu
> https://lists.LaTech.edu/mailman/listinfo/javascript
>




More information about the Javascript mailing list