On Friday 15 November 2002 07:06, Try KDE wrote:
> The following works on my Mozilla:

... And with opera.
Thanx a lot, this did the trick.

-- Michael

>     <script>
>         function check(radio)
>         {
>             var selected = "";
>             for (var i=0; i<radio.length; i++)
>             {
>                 if (radio[i].checked) {
>                     selected = radio[i].value;
>                 }
>             }
>             alert ("The checked value is " + selected);
>         }
>     </script>
>     <form  action="http://localhost:1234/cgi";>
>         <input type="radio" name="r" value="b1" checked="checked" />
>            <br>
>         <input type="radio" name="r" value="b2" />
>           <br>
>         <input type="radio" name="r" value="b3" />
>            <br>
>         <input type="button" value="click" onclick="check(this.form.r)" />
>      </form>
>
>
>    -tk
>
> Michael Naumann wrote:
> >On Thursday 14 November 2002 03:20, Try KDE wrote:
> >>Your html is ill-formed. The text field should be:
> >>    input type="text" name="n1" size=20
> >
> >Well, it is not n1, I had the problem with.
> >Even if I 'correct' it, I still can't see
> >the value of n0 (the radio-button).
> >
> >Anybody knows how to access the value of a radio-button in JavaScript ?
> >
> >-- Michael
> >
> >>-tk
> >>
> >>Michael Naumann wrote:
> >>>I have a small problem accessing form-vars via JavaScript.
> >>>In below example, I have two vars in a form,
> >>> one of type radio (n0)
> >>> and a normal input-var (n1).
> >>>
> >>>In the JavaScript Function CheckInput() I can acces the value of
> >>>n0, but not of n1
> >>>.
> >>>Depending on the browser, I get different results:
> >>> konqueror : always b1
> >>> opera     : undefined
> >>> mozilla   : undefined
> >>> galeon    : undefined
> >>>
> >>>-----------
> >>><html>
> >>> <form name="ArgsForm" onsubmit="return CheckInput()">
> >>>   b1 <input type="radio" name="n0" value="b1"><br>
> >>>   b2 <input type="radio" name="n0" value="b2"><br>
> >>>   string <input name="n1" size=20><br>
> >>>   <input type="submit" value=" Execute ">
> >>> </form>
> >>> <Script language="JavaScript">
> >>>   function CheckInput()
> >>>   {
> >>>     alert(document.ArgsForm.n0.value);
> >>>     alert(document.ArgsForm.n1.value);
> >>>     return false;
> >>>   }
> >>> </Script>
> >>></html>
> >>>-----------
> >>>
> >>>So I must be missing something very obvious here.
> >>>Can anybody point me to the right direction?
> >>>
> >>>advTHANXance, Micahel


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to