@ItsCoder

Почему $_POST извлекает не все поля?

В общем есть 2 формы. С первой формы всё нормально извлекается.
Со второй формы не извлекается номер.
<input id="phone" class="phone form-control required inp valid" name="number" placeholder="Ваш номер телефона"/>

Из-за чего это может быть? Имя извлекается, а номер не хочет.
Из формы "Узнать подробности" извлекается, а из "Заказать номер" - нет.
  • Вопрос задан
  • 2588 просмотров
Решения вопроса 1
Для формы "Заказать номер" используется jquery.contactable2.js. На 90 строке number передается вот так:
number:$(this_id_prefix+'.number').val()
А у input нет класса number

Для формы "Узнать подробности" используется jquery.contactable.js, где вместо класса number используется класс phone вот так :
number:$(this_id_prefix+'.phone').val()

Зачем вам 2 идентичных jquery плагина?
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 4
alternativshik
@alternativshik
может, для начала стоит отключить валидацию на js и прописать инпуты с указанием type="text"?
Ответ написан
Lerg
@Lerg
Defold, Corona, Lua, GameDev
может нужно убрать id? Они всё равно у вас одинаковые для всех трёх инпутов.
Или какие-то отличия в action.php и action2.php?
Ответ написан
clip2net.com/s/6JXKNk
из второй формы все ушло аяксом на обработчик, а значит должно получиться им.
Ответ написан
SkaN2412
@SkaN2412
Программист, но хороший человек.
А может надо id и name одинаковыми сделать? Вы пробовали проверить, отправляет ли js это поле? Может быть оно еще на этом уровне отсеивается
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы