Есть некая форма, которая проверяется jquery Validate, но дело в том, что отправка происходит только по второму клику. Насколько понимаю по первому клику происходит проверка, по второму отправка.
Конструкция следующая, и мне нужен именно такой вариант. Как сделать чтобы проверка\отправка происходила в один клик?
submitHandler: function(){
$("input[type=submit]").click(function(e){
e.preventDefault();
alert(this.id);
});
}
https://jqueryvalidation.org/validate/
submitHandler: function(form){
form.submit();
}
Так, начинаю догадываться, что Вы хотите сделать.
Вы назначаете обработчик click
после клика, который вызвал первую проверку (валидацию) и отправку формы.
$("input[type=submit]").click(function(e){
e.preventDefault();
alert(this.id);
});
$(formId).validate({
rules: {
phone: {
required: true,
minlength: 17,
maxlength: 17
}
},
messages: {
phone: {
required: "Это поле обязательно для заполнения",
minlength: "Телефон должен быть минимум 11 символов",
maxlength: "Телефон должен быть максимум 11 символов"
}
},
submitHandler: function(){
// ... your code
}
});
Хочу передать данные пост запросом к steam, но в ответ получаю ошибку, помогите разобраться:
Есть SOAP сервис на C#, который копирует не мой сервис(тоже на C#), но должен ему соответствовать 1 в 1В одном из методов исходного сервиса присутствует...
У меня есть два класса: ViewModel и ModelВ контроллере пытаюсь замапить из ViewModel в Model, схема (Profile) указана на фото ниже