radio button | | |
HI, I have aproblem with XHTML radio button.
<form name=" form">
<input name="radio" type="radio" onclick="return false" />
<input name="radio" type="radio" onclick="return false" />
<input name="radio" type="radio" onclick="return false" />
</form>
I want that when the radio is clicked, it is not checked. in other word
I want the click has no effect on the radio.
in IE it work, but in FireFox, the first click check the radio, while
the second, the tirdth, etc.. don't check the radio.
Why the first click is different than the others? | | | | re: radio button
stefano wrote:
[color=blue]
> HI, I have aproblem with XHTML radio button.
>
> <form name=" form">
> <input name="radio" type="radio" onclick="return false" />
> <input name="radio" type="radio" onclick="return false" />
> <input name="radio" type="radio" onclick="return false" />
> </form>
>
> I want that when the radio is clicked, it is not checked. in other word
> I want the click has no effect on the radio.
> in IE it work, but in FireFox, the first click check the radio, while
> the second, the tirdth, etc.. don't check the radio.
> Why the first click is different than the others?[/color]
Hi
I think a radio object expects one option to be checked.
If you create some options, many browsers will even check the first if you
do not set another one explicitly (CHECKED).
So I think you are relying on strange/buggy behaviour in whatever it is you
are trying to achieve. :-)
Regards,
Erwin Moller | | | | re: radio button
"stefano" <ste.paoletti@tiscali.it> wrote in message
news:1139411079.809297.47740@g47g2000cwa.googlegro ups.com...[color=blue]
> HI, I have aproblem with XHTML radio button.
>
> <form name=" form">
> <input name="radio" type="radio" onclick="return false" />
> <input name="radio" type="radio" onclick="return false" />
> <input name="radio" type="radio" onclick="return false" />
> </form>
>
> I want that when the radio is clicked, it is not checked. in other word
> I want the click has no effect on the radio.
> in IE it work, but in FireFox, the first click check the radio, while
> the second, the tirdth, etc.. don't check the radio.
> Why the first click is different than the others?
>[/color]
<script type="text/javascript">
function click4(myName)
{
document.getElementById(myName).checked=true;
}
</script>
<form name=" form">
<input name="radio1" type="radio" onclick="click4()" />
<input name="radio2" type="radio" onclick="click4()" />
<input name="radio3"type="radio" onclick="click4()" />
<input name="radio4" type="radio" onclick="click4()" />
</form>
Totus possum, totum Deum.
Totus ero, totum meum.
WSW | | | | re: radio button
Sorry I just copied your form forgot the changes I made to it
function click4(myName)
{
document.getElementById(myName).checked=true;
}
</script>
<form name="form">
<input name="radio" id="r1" type="radio" onclick="click4('r4')"/>
<input name="radio" id="r2" type="radio" onclick="click4('r4')"/>
<input name="radio" id="r3" type="radio" onclick="click4('r4')"/>
<input name="radio" id="r4" type="radio" onclick="click4('r4')"/>
</form> | | | | re: radio button
"Lee" <REM0VElbspamtrap@cox.net> wrote in message
news:dsdova0qf0@drn.newsguy.com...[color=blue]
> News said:[color=green]
>>
>>Sorry I just copied your form forgot the changes I made to it[/color]
>
> Please don't change the subjects of message threads.
>[/color]
OK won't again | | | | re: radio button
stefano wrote:[color=blue]
> HI, I have aproblem with XHTML radio button.
>
> <form name=" form">
> <input name="radio" type="radio" onclick="return false" />
> <input name="radio" type="radio" onclick="return false" />
> <input name="radio" type="radio" onclick="return false" />
> </form>
>
> I want that when the radio is clicked, it is not checked. in other word
> I want the click has no effect on the radio.[/color]
Then disable it - no script required:
<input name="radio" type="radio" disabled="disabled" />
Though a better way is to use script to disable it since you will likely
want to use script later to enable it.
It's probably not a good idea to give the buttons a name that is the
same as the value of an HTML attribute, perhaps make the name
'radioGroup01' or similar.
For what it's worth, the following does what you ask (provided script is
enabled):
<input name="radio" type="radio" onclick="this.checked=false;" />
But it does not guarantee that a user can't check the button.
[color=blue]
> in IE it work, but in FireFox, the first click check the radio, while
> the second, the tirdth, etc.. don't check the radio.
> Why the first click is different than the others?[/color]
What it does for me is keep whichever button I click on first checked,
essentially disabling subsequent clicks. What should 'return false' do
when a radio button is clicked?
--
Rob | | | | re: radio button
Lee wrote:
[color=blue]
> News said:[color=green]
>>
>>Sorry I just copied your form forgot the changes I made to it[/color]
>
> Please don't change the subjects of message threads.
>[/color]
On the contrary, always update the subject when it is appropriate so to do.
Usenet messages are threaded by reference header, not by subject, so you
won't break the threads changing the subject except for people using broken
newsreader programs.
(admittedly that particular change of subject wasn't exactly useful, but it
does no harm.) | | | | re: radio button
JRS: In article <dsdova0qf0@drn.newsguy.com>, dated Wed, 8 Feb 2006
13:48:26 remote, seen in news:comp.lang.javascript, Lee
<REM0VElbspamtrap@cox.net> posted :[color=blue]
>News said:[color=green]
>>
>>Sorry I just copied your form forgot the changes I made to it[/color]
>
>Please don't change the subjects of message threads.[/color]
Disregard that. It's meaningless (a thread does not have a subject;
articles have subjects) and its intent is wrong.
The subject line can and should be changed if the topic of the article
changes enough to justify it.
There's no need to pander to inferior newsreaders that cannot thread
articles on References.
However, the subject line should not be changed arbitrarily or in the
manner in which "News" changed it.
"News" has provided a demonstration of one of the stupidities of Lahn-
style attributions; they become useless where the "author's name" is not
a name, or is unreasonably short or common.
--
© John Stockton, Surrey, UK. ?@merlyn.demon.co.uk Turnpike v4.00 MIME ©
Web <URL:http://www.uwasa.fi/~ts/http/tsfaq.html> -> Timo Salmi: Usenet Q&A.
Web <URL:http://www.merlyn.demon.co.uk/news-use.htm> : about usage of News.
No Encoding. Quotes before replies. Snip well. Write clearly. Don't Mail News. | | | | re: radio button
Lee wrote:
[color=blue][color=green]
>>Usenet messages are threaded by reference header, not by subject, so
>>you won't break the threads changing the subject except for people
>>using broken newsreader programs.[/color]
>
> Of course it doesn't break the threading, but in some (many? most?)
> readers, when viewing thread summaries, the thread is titled according
> to its most recent subject.
>[/color]
Yes, and that is why as a thread drifts you change the subject to one which
is more relevant. It is also why you should usually preserve the original
subject within the new one as I've done above, at least for the first
message or two after the subject changes. If you were to respond to this
message you could reasonably drop the 'was ...' part of the subject and the
flow of the thread would still be clear to everyone.
You seem to be missing the point entirely though: the change of subject
which sparked this was inappropriate and pointing this out to the OP would
have been fine, but a blanket 'don't change subjects' is plain wrong. |  | Similar JavaScript / Ajax / DHTML bytes | | | /bytes/about
We are a network of experts and professionals in IT and software development that help one another with answers to tough questions and share insights.
Get the best answers to your questions from over 226,327 network members.
|