check for consecutive integer values, ordered values

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

    check for consecutive integer values, ordered values

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

    Thanks.
  • Dr John Stockton

    #2
    Re: check for consecutive integer values, ordered values

    JRS: In article <3f12b4fb.04040 81713.5ddab5e0@ posting.google. com>, seen
    in news:comp.lang. javascript, GIMME <gimme_this_gim me_that@yahoo.c om>
    posted at Thu, 8 Apr 2004 18:13:11 :[color=blue]
    >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 ....[/color]

    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.demo n.co.uk/js-index.htm> jscr maths, dates, sources.
    <URL:http://www.merlyn.demo n.co.uk/> TP/BP/Delphi/jscr/&c, FAQ items, links.

    Comment

    Working...