В настоящее время я использую Framework CodeIgniter, и у меня проблема с атрибутами данных в HTML5, и я не знаю, как передавать атрибуты данных из выпадающего ввода в моей форме.
Я знаю, как это сделать с помощью jQuery, но я не знаю, есть ли какие-либо «решения» для получения атрибутов данных и распознавания моего типа данных.
Это мой код для капли:
<select name="username"> <option value="1" data-attributes="users">Simon</option> <option value="1" data-attributes="collectives">My super crew</option> </select>
Зарядись заранее, если у меня есть свет.
Саймон
data-*
предназначены для обработки клиентским кодом.
Если вы хотите отправить данные в форме, используйте атрибут value
.
<option value="users">Simon</option> <option value="collectives">My super crew</option>
Вы можете кодировать несколько разных фрагментов данных, если хотите.
например, данные, отделенные от трубы:
<option value="1|users">Simon</option> <option value="1|collectives">My super crew</option>
например, JSON:
<option value="{"number": 1, "string": %quot;users%quot;}">Simon</option> <option value="{"number": 1, "string": %quot;collectives%quot;}">My super crew</option>
Как уже говорилось: только «значение» отправляется браузером.
Решением Anoter было бы hava скрытое поле ввода, значение которого устанавливается на значение атрибутов данных при изменении выбора (через javascript).