Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.javascript > #15453
| Path | csiph.com!usenet.pasdenom.info!aioe.org!.POSTED!not-for-mail |
|---|---|
| From | emf <emfril@gmail.com> |
| Newsgroups | comp.lang.javascript |
| Subject | Re: radio buttons with. checkbox |
| Date | Sun, 19 Aug 2012 12:11:03 -0400 |
| Organization | Aioe.org NNTP Server |
| Lines | 115 |
| 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> |
| NNTP-Posting-Host | 0TwZFiCKdG8YlFEabaN4bQ.user.speranza.aioe.org |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset=UTF-8; format=flowed |
| Content-Transfer-Encoding | 8bit |
| X-Complaints-To | abuse@aioe.org |
| User-Agent | Mozilla/5.0 (Windows NT 5.1; rv:14.0) Gecko/20120713 Thunderbird/14.0 |
| X-Notice | Filtered by postfilter v. 0.8.2 |
| Xref | csiph.com comp.lang.javascript:15453 |
Show key headers only | 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
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