Всем привет. Подскажите, как в одном 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" />
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
У меня не очень получается искать на русском в SQLite средствами EFДелаю так
я знаю имейл календаря в который нужно вписать события, как это сделать программна черезnet?