Проверка скрытых полей ввода


0

Вы пробовали с этим idсобытием в этом случае.

name

Кроме того, field_phoneиз предыдущих версий. Неплохая идея включить вашу версию jQuery.

Второе примечание: не используйте угловое решение одной проблемы. Обычно это «дизайн», но мне кажется, что вы свободны ^^


0

Скрытый ввод должен иметь одинаковое значение для атрибутов idи nameатрибутов.

Вы устанавливаете атрибут id с атрибутом value phoneи name со значением phone, что, вероятно, является причиной путаницы. Это означает, что элемент, который вы тестируете в браузере ( id="field_phone"), не будет элементом, который вы получите на сервере ( name="phone").

Дополнительная информация здесь . Попробуйте вместо этого настроить свой скрытый ввод так ...

<input type="hidden" class="form-control form-control-200" name="field_phone" id="field_phone" ng-model="vm.form.phone" />

Кроме того, попробуйте использовать onsubmitсобытие формы для настройки данных, отправляемых на сервер.

$( "form" ).submit(function( event ) {
    $("#field_phone").val($(this).intlTelInput("getNumber"));
});

Делать это таким образом, лучше, потому что ваш код больше не будет зависеть от какого- onblurлибо onchangeсобытия на #field_phone_pasarполе.

JavaScript, JQuery, форма,

javascript,jquery,forms,

0

Ответов: 2


0

Вы пробовали с этим idсобытием в этом случае.

name

Кроме того, field_phoneиз предыдущих версий. Неплохая идея включить вашу версию jQuery.

Второе примечание: не используйте угловое решение одной проблемы. Обычно это «дизайн», но мне кажется, что вы свободны ^^


0

Скрытый ввод должен иметь одинаковое значение для атрибутов idи nameатрибутов.

Вы устанавливаете атрибут id с атрибутом value phoneи name со значением phone, что, вероятно, является причиной путаницы. Это означает, что элемент, который вы тестируете в браузере ( id="field_phone"), не будет элементом, который вы получите на сервере ( name="phone").

Дополнительная информация здесь . Попробуйте вместо этого настроить свой скрытый ввод так ...

<input type="hidden" class="form-control form-control-200" name="field_phone" id="field_phone" ng-model="vm.form.phone" />

Кроме того, попробуйте использовать onsubmitсобытие формы для настройки данных, отправляемых на сервер.

$( "form" ).submit(function( event ) {
    $("#field_phone").val($(this).intlTelInput("getNumber"));
});

Делать это таким образом, лучше, потому что ваш код больше не будет зависеть от какого- onblurлибо onchangeсобытия на #field_phone_pasarполе.

JavaScript, JQuery, форма,
Похожие вопросы