Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.javascript > #15453

Re: radio buttons with. checkbox

From emf <emfril@gmail.com>
Newsgroups comp.lang.javascript
Subject Re: radio buttons with. checkbox
Date 2012-08-19 12:11 -0400
Organization Aioe.org NNTP Server
Message-ID <k0r30j$t06$1@speranza.aioe.org> (permalink)
References <k0o75t$iac$1@speranza.aioe.org> <502fb66c$0$6212$ba4acef3@reader.news.orange.fr> <k0qpjr$6s8$1@speranza.aioe.org>

Show all headers | View raw


On 2012-08-19 09:30 emf wrote:
> On 2012-08-18 11:36 SAM wrote:
>> Le 18/08/12 16:03, emf a écrit :
>>> In my Spherical Triangle Calculator:
>>> I considered making the deg°min' a checkbox instead:
>>>
>>> https://files.nyu.edu/emf202/public/js/spherical2.html
>>
>>
>>                  if (using !== "r") {
>>                      a  = (a0 !== x)?  rad(a0)  : a0;
>>                      ab = (ab0 !== x)? rad(ab0) : ab0;
>
> I should have thought of that.
>
>>> but there are problems with the code. To begin with, if you click
>>> Radians, the degmin checkbox *is* disabled, but then when I click Clear
>>> while the Degrees is selected the degmin remains disabled.
>>
>>    <input type ="reset" onclick="dgmn.disabled=0" value="Clear">
>
> Thanks.
>>
>>   Also, I'd
>>> prefer if the radio buttons and the checkbox are outside the dataForm,
>>> so their settings won't change with Clear, but then when clicking
>>> Calculate, it should be able to tell the current status of the
>>> buttons/checkbox.
>>>
>>> spherical2 is more logical, but is there a straightforward way to make
>>> it work as it should?
>>
>> logical ... logical ... fast said !
>> deg°min' would have to be displayed only if degrees are checked, no ?
>
> Interesting idea. I've been changing the code to make it disappear
> instead of get disabled.
>
>>
>>> P.S. The defective code in spherical2 is:
>>
>> I allways get "invalid entry" ... !!!
>> What numbers could I enter ?
>
> Try for A, AB, B: 80, 100, 120 degrees or 1, 2, 3 radians. Or, more
> interesting, A, B, BC 80, 120, 76.33.
>
> Or even:
>
> A: Paris    48.75N 2.33E
> B: North Pole  90N
> C: New York 40.75N  -74W
>
> AB = 90 - 48.75 = 31.25
> B  = 74 + 2.33  = 76.33
> BC = 90 - 40.75 = 49.25
> CA = NY to Paris
> (and, or course, distance = CA * 40000 / 360 km)
>
>>   var using = "#°##.#'";
>>
>>   function inputOutput() {
>>      var format = document.dataForm.formats.value,
>>          degMin = document.dataForm.dgmn.checked;
>>      document.dataForm.dgmn.disabled = (format === 0);
>>      using = format === 0? "r" : degMin? "#°##.#'" : ".###°";
>>          }
>> ...
>>                  <label for="rads" style="padding-right:1em;">
>>                      <input type="radio" name="formats" id="rads"
>>                       value="0" onClick="inputOutput()";> Radians
>>                  </label>
>>                   <label for="degr" style="padding-right:1em;">
>>                       <input type="radio" name="formats" id="degr"
>>                        value="1" onClick="inputOutput()"; checked>
>> Degrees
>>                  </label>
>>                 <label for="dgmn2" style="padding-right:1em;">
>>                      <input type="checkbox" name="dgmn" id="dgmn2"
>>                        onClick="inputOutput()"> deg°min'
>>                  </label>
>
> The code doesn't work as expected but I'll work on it.
>
> emf

(Continued)

I couldn't understand very well your inputOutput() so simplified. I made 
the deg°min' (within <span id="cgdgmn"></span>) disappear when radians 
is clicked:

https://files.nyu.edu/emf202/public/js/spherical2.html

The code now is working OK, except that when it loads it gives this 
error message:

TypeError: document.getElementById("cbdgmn") is null

pointing to the inputOutput else if line. Sorry, but that's way beyond 
my comprehension. Why does it give this message only when loading and 
not afterwards? Please explain.

And I would prefer it by clicking Clear it didn't affect the radio 
buttons and the checkbox...

Now I have to start going through the message of PointedEars, who also 
provides many interesting ideas.

emf

-- 
Epitaphios - Axion Esti - Canto General
Three important folk compositions of Mikis Theodorakis
https://files.nyu.edu/emf202/public/mt/index.html

Back to comp.lang.javascript | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

radio buttons with. checkbox emf <emfril@gmail.com> - 2012-08-18 10:03 -0400
  Re: radio buttons with. checkbox SAM <stephanemoriaux.NoAdmin@wanadoo.fr.invalid> - 2012-08-18 17:36 +0200
    Re: radio buttons with. checkbox emf <emfril@gmail.com> - 2012-08-19 09:30 -0400
      Re: radio buttons with. checkbox emf <emfril@gmail.com> - 2012-08-19 12:11 -0400
        Re: radio buttons with. checkbox SAM <stephanemoriaux.NoAdmin@wanadoo.fr.invalid> - 2012-08-20 14:00 +0200
          Re: radio buttons with. checkbox emf <emfril@gmail.com> - 2012-08-20 09:05 -0400
            Re: radio buttons with. checkbox SAM <stephanemoriaux.NoAdmin@wanadoo.fr.invalid> - 2012-08-20 16:11 +0200
              Re: radio buttons with. checkbox emf <emfril@gmail.com> - 2012-08-21 05:25 -0400
                Re: radio buttons with. checkbox Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2012-08-21 14:36 +0200
                Re: radio buttons with. checkbox SAM <stephanemoriaux.NoAdmin@wanadoo.fr.invalid> - 2012-08-22 12:24 +0200
      Re: radio buttons with. checkbox SAM <stephanemoriaux.NoAdmin@wanadoo.fr.invalid> - 2012-08-20 12:13 +0200
      Re: radio buttons with. checkbox Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2012-08-20 16:27 +0200
        Re: radio buttons with. checkbox SAM <stephanemoriaux.NoAdmin@wanadoo.fr.invalid> - 2012-08-20 21:58 +0200
        Re: radio buttons with. checkbox emf <emfril@gmail.com> - 2012-08-21 10:58 -0400
          Re: radio buttons with. checkbox Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2012-08-22 10:41 +0200
          Re: radio buttons with. checkbox "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2012-08-22 10:14 +0000
          Re: radio buttons with. checkbox SAM <stephanemoriaux.NoAdmin@wanadoo.fr.invalid> - 2012-08-22 14:31 +0200
  Re: radio buttons with. checkbox Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2012-08-18 19:18 +0200
    Re: radio buttons with. checkbox emf <emfril@gmail.com> - 2012-08-20 08:29 -0400
      Re: radio buttons with. checkbox Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2012-08-20 16:25 +0200
        Re: radio buttons with. checkbox emf <emfril@gmail.com> - 2012-08-21 06:06 -0400
          Re: radio buttons with. checkbox Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2012-08-21 14:33 +0200
            Re: radio buttons with. checkbox emf <emfril@gmail.com> - 2012-08-21 10:51 -0400
              Re: radio buttons with. checkbox Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2012-08-22 11:42 +0200
              Re: radio buttons with. checkbox SAM <stephanemoriaux.NoAdmin@wanadoo.fr.invalid> - 2012-08-22 14:27 +0200
            Re: radio buttons with. checkbox Dr J R Stockton <reply1234@merlyn.demon.co.uk.invalid> - 2012-08-22 20:24 +0100
              Re: radio buttons with. checkbox Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2012-08-23 11:06 +0200
                Re: radio buttons with. checkbox Dr J R Stockton <reply1234@merlyn.demon.co.uk.invalid> - 2012-08-25 17:01 +0100
          Re: radio buttons with. checkbox Dr J R Stockton <reply1234@merlyn.demon.co.uk.invalid> - 2012-08-22 19:58 +0100
        Re: radio buttons with. checkbox emf <emfril@gmail.com> - 2012-08-22 02:20 -0400
          Re: radio buttons with. checkbox Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2012-08-22 10:44 +0200
          Re: radio buttons with. checkbox SAM <stephanemoriaux.NoAdmin@wanadoo.fr.invalid> - 2012-08-22 14:40 +0200
            Re: radio buttons with. checkbox emf <emfril@gmail.com> - 2012-08-26 00:16 -0400
            Re: radio buttons with. checkbox emf <emfril@gmail.com> - 2012-09-03 07:19 -0400
    Re: radio buttons with. checkbox David Mark <dmark.cinsoft@gmail.com> - 2012-09-03 21:02 -0700
      Re: radio buttons with. checkbox Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2012-09-04 13:44 +0200
        Re: radio buttons with. checkbox David Mark <dmark.cinsoft@gmail.com> - 2012-09-04 06:00 -0700

csiph-web