With a select tag, it is possible to post multiple values using only HTML by selecting more than one option?
For example:
<select multiple="" > <option value="1"/> <option value="2"/> <option value="3"/> </select>
Is it possible to pass more than one value as one would achieve with the previous example using one or more <input type="hidden">
fields? Again, strictly with HTML.
It's not safe to keep hidden input, because anyone can inspect your input element and find out the information you stored in that hidden input.
Definition and Usage. The multiple attribute is a boolean attribute. When present, it specifies that the user is allowed to enter more than one value in the <input> element. Note: The multiple attribute works with the following input types: email, and file.
Use [ ] in the field name to send multiple values:
<input type="hidden" name="your_field_name[]" value="1" /> <input type="hidden" name="your_field_name[]" value="2" /> <input type="hidden" name="your_field_name[]" value="3" />
You will get an array of values in the your_field_name field.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With