Всем привет. Подскажите, как в одном input я могу задать 2 значения name?
Пытаюсь сделать так, но ничего не выходит, не работает
<input type="text" placeholder="Телефон" name="phone" name="entry.1312741979">
Значения поля name="phone"
я затем получаю через $_POST и записываю в БД.
Значения поля name="entry.1312741979"
я записываю в гугл таблицу.
По отдельности name="entry.1312741979"
и name="phone"
работает, как только я прописываю так <input type="text" placeholder="Телефон" name="phone" name="entry.1312741979">
выполняется только первое действие, запись в бд, в гугл таблицу не записывает
Спасибо
Согласно спецификации HTML5, вы не можете иметь два абсолютно одинаковых атрибута в одном теге. Точнее можете, но поведение будет неопределенное, браузер будет вероятно разбирать только первое значение, а второе игнорировать.
There must never be two or more attributes on the same start tag whose names are an ASCII case-insensitive match for each other.
Для того, чтобы отправлять данные в сторонний сервис с разным форматом имен:
1) Можно использовать специальные атрибуты data-*, которые позволят Вам через Javascript их обрабатывать и отправлять на сервер. Создаете например атрибут data-name, сначала отправляете свою форму в базу данных через Ajax, а потом немного Javascript, получаете все input'ы с data-name и отправляете их второй формой, так же через Ajax.
2) На стороне сервера использовать заготовленный Mapper, который будет преобразовывать названия имен, типа phone в entry.1312741979 и отправлять далее в сервис по API.
У элемента input не может быть 2 атрибута name. Посмотрите тут все допустимые атрибуты.
В вашем случае наиболее уместным решением будет создание дублирующих инпутов type="hidden" и немного jquery:
<input type="text" placeholder="Телефон" name="phone" />
<input type="hidden" placeholder="Телефон" name="entry.1312741979" />
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
У меня не очень получается искать на русском в SQLite средствами EFДелаю так
я знаю имейл календаря в который нужно вписать события, как это сделать программна черезnet?