Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
    1. COWhile I broadly agree with you, that form variables should have distinct names, it is not a requirement of the HTML standard. Your example is right in its context - it would be silly to assign the same variable names to what are semantically distinct attributes. However in my case, I have a situation where I need to submit 4 values for what are semantically identical variables: Names of upto 4 children for example, where it makes perfect sense both semantically and standards-wise to give identical names and collect them into a server-side array. I trust you will reconsider your comment
      singulars
    2. CODownvoted because each form element does NOT need to have a unique name. Only Ids need to be unique. And as Ya. Perelman said, there are many situations where it is perfectly semantic to have the same name for multiple elements.
      singulars
    3. COBacking up the two previous comments - name does not need to be unique. For example, I have an application where each row in a table is saved when it is changed (ajax submission). The "foo" field in each row has a unique id but all have the name ("foo"). There is no problem server side since I just submit the active row, but the validate plugin only validates the first row. (I use a customer validation method, similar to the example for an accordian site on the validate plugin page). In my case the solution is to manually call .valid() on a collection of the elements from the active row.
      singulars
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload