JRS: In article <3f**************************@posting.google.com >, seen
in news:comp.lang.javascript, GIMME <gi*******************@yahoo.com>
posted at Thu, 8 Apr 2004 18:13:11 :
If I have :
<input name="a1" value="1">
<input name="a2" value="3">
<input name="a3" value="2">
And I want the user to enter the values 1,2, and 3 but not
necessarily in that order .... (The user is "reordering" some
objects associated with the application, the actual reordering
occurs on the server side.)
Is there a clean way to have javascript
check that the entered values are 1,2, and 3?
Um ... Is the best and only approach to put all the a* values
in an array and looping to see if all values
have been entered? That works but somehow it
seems like there should something simpler.
Just looking for a tip on how to best proceed ....
Put the values into an array, sort(), and check that the zeroth entry is
1, the oneth 2, the twoth 3, etc.
It might be better to redesign the dialogue to display all items in the
initial order and allow items to be moved. A simple, but not foolproof,
way would be to list all values in an input control and call for
drag'n'drop. Better would be to select one item to be moved, and where
it is to be moved to, and perform the move.
--
© John Stockton, Surrey, UK. ?@merlyn.demon.co.uk Turnpike v4.00 IE 4 ©
<URL:http://jibbering.com/faq/> Jim Ley's FAQ for news:comp.lang.javascript
<URL:http://www.merlyn.demon.co.uk/js-index.htm> jscr maths, dates, sources.
<URL:http://www.merlyn.demon.co.uk/> TP/BP/Delphi/jscr/&c, FAQ items, links.