[Javascript] Auto deleselecting a check box

Mike Dougherty mdougherty at pbp.com
Fri Apr 30 08:10:41 CDT 2004


You're probably right - i didn't test.  I assumed onClick was a mouse event.

I'm more familiar with <select> behavior because i don't use checkboxes much.

Sorry if i mislead anybody

On Thu, 29 Apr 2004 14:43:48 -0700
  Paul Novitski <paul at novitskisoftware.com> wrote:
>Mike, I think you're wrong (at least in IE & Netscape), both about the onclick() event not 
>responding to the keyboard (space bar), and about the onchange() event applying to an 
>input/checkbox tag.
>
><input type=checkbox onchange="alert('change');" onclick="alert('click');"> Try this
>
>Paul
>
>
>At 02:04 PM 4/29/2004, Mike Dougherty wrote:
>>>see html content change so much that I try to save myself a lot of work by making my scripts a 
>>>bit light on their feet and more forgiving of page format & content changes...
>>   This is especially good advice if your "webmaster" is doing 
>> layout/content and then hands you a clunky HTML picture and asks you to 
>> make it 'work'  (then decides to again change the layout)
>>
>>>Also, Peter, your code assumes that the onClick event occurs when a country box is checked, 
>>>whereas it will also fire if one is unchecked, so you really need to include the value of the 
>>>checked property in your logic.
>>
>>   The onClick method does not fire if you (gasp) use the keyboard.  If 
>> the object preceeding this control in the tabbing order was some kind of 
>> text entry, then the onChange method might be advisable - if a checkbox 
>> is clicked: it implicitly changes the value.  If there is no change upon 
>> moving through the control with Tab, then there's nothing to do 
>> anyway.  Whichever method is used, I agree that the state of the 
>> control's "checked" property should be considered if only for 'best 
>> practice' defensive coding.
>>_______________________________________________
>>Javascript mailing list
>>Javascript at LaTech.edu
>>https://lists.LaTech.edu/mailman/listinfo/javascript
>
>
>_______________________________________________
>Javascript mailing list
>Javascript at LaTech.edu
>https://lists.LaTech.edu/mailman/listinfo/javascript




More information about the Javascript mailing list