Connecting Tech Pros Worldwide Help | Site Map

radio button

stefano
Guest
 
Posts: n/a
#1: Feb 8 '06
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?

Erwin Moller
Guest
 
Posts: n/a
#2: Feb 8 '06

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
News
Guest
 
Posts: n/a
#3: Feb 8 '06

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


News
Guest
 
Posts: n/a
#4: Feb 8 '06

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>


News
Guest
 
Posts: n/a
#5: Feb 8 '06

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


RobG
Guest
 
Posts: n/a
#6: Feb 9 '06

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
Duncan Booth
Guest
 
Posts: n/a
#7: Feb 9 '06

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.)
Dr John Stockton
Guest
 
Posts: n/a
#8: Feb 9 '06

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.
Duncan Booth
Guest
 
Posts: n/a
#9: Feb 10 '06

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.
Closed Thread