[whatwg] additional key attribute in form field
Krzysztof Żelechowski
giecrilj at stegny.2a.pl
Sat Jul 7 08:40:52 PDT 2007
Dnia piątek, 6 lipca 2007 13:32, Alexander napisał:
> Greetings,
>
> i wonder why there's still no a special 'key' attribute for every form
> field implemented.
>
> Let's say I have rendered table from query result and one column could be
> updateable via text field. And let's say record id field is
> uniqueidentifier (not integer). I'd like to write the following:
>
> <form ...>
> !--- Loop query results ---!
> <input type="text" key="{id_value_here}" name="quantity" value="">
> ....
> <input type="text" key="{id_value_here}" name="quantity" value="">
> !--- End of loop ---!
> </form>
>
> and
>
> when submitting the form and checking results on server, I'd like to know
> the 'owner' of every quantity field:
>
> !--- loop via quantity fields ---!
> if (quantity.key == 'XXXXXXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXX') { ... }
> !--- end of loop ---!
>
> Regards,
> Alexander.
1. Your code is old-fashioned: the identifier should be used instead of the
name.
2. The identifier should be unique throughout the document so your code will
be ill-formed.
If I understand your intention correctly, you want to submit an entire table
instead of just one record a time; HTML forms clearly were not designed with
that application in mind. I think you would be better off by performing an
internal query on the client side---where you can refer to the form fields by
numeric index rather than by identifier---and reformatting it to JSON before
submission. If this is impossible, you could make a round trip to the server
for each record. My experience shows that it is often the case with current
implementations.
Chris
More information about the whatwg
mailing list