radio button

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • stefano

    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?

  • Erwin Moller

    #2
    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

    Comment

    • News

      #3
      Re: radio button


      "stefano" <ste.paoletti@t iscali.it> wrote in message
      news:1139411079 .809297.47740@g 47g2000cwa.goog legroups.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.getEle mentById(myName ).checked=true;
      }
      </script>

      <form name=" form">
      <input name="radio1" type="radio" onclick="click4 ()" />
      <input name="radio2" type="radio" onclick="click4 ()" />
      <input name="radio3"ty pe="radio" onclick="click4 ()" />
      <input name="radio4" type="radio" onclick="click4 ()" />
      </form>


      Totus possum, totum Deum.
      Totus ero, totum meum.
      WSW


      Comment

      • News

        #4
        Sorry copied wrong &lt;form&gt; try this one

        Sorry I just copied your form forgot the changes I made to it



        function click4(myName)
        {
        document.getEle mentById(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>


        Comment

        • News

          #5
          Re: Sorry copied wrong &lt;form&gt; try this one


          "Lee" <REM0VElbspamtr ap@cox.net> wrote in message
          news:dsdova0qf0 @drn.newsguy.co m...[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


          Comment

          • RobG

            #6
            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="disab led" />

            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.c hecked=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

            Comment

            • Duncan Booth

              #7
              Re: Sorry copied wrong &lt;form&gt; try this one

              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.)

              Comment

              • Dr John Stockton

                #8
                Re: Sorry copied wrong &lt;form&gt; try this one

                JRS: In article <dsdova0qf0@drn .newsguy.com>, dated Wed, 8 Feb 2006
                13:48:26 remote, seen in news:comp.lang. javascript, Lee
                <REM0VElbspamtr ap@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.demo n.co.uk/news-use.htm> : about usage of News.
                No Encoding. Quotes before replies. Snip well. Write clearly. Don't Mail News.

                Comment

                • Duncan Booth

                  #9
                  Inappropriate subjects (was Re: Sorry copied wrong &lt;form&gt; try this one)

                  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.

                  Comment

                  Working...