Пробовал так и не получилось:
$(function(){$("a[dstype="select-124"]").click(function(){
if($("#editable_model_form").valid()){
$('#editable_model_form').submit();
}
});
});
$('a[dstype="select-124"]').click(function () {
if($("#editable_model_form").valid()){
$('#editable_model_form').submit();
}
});
var SUBMIT_FORM = true;
$('a[dstype="select-124"]').on('click',function(){
if (!$("#editable_model_form").valid()) return;
if (!SUBMIT_FORM) return;
SUBMIT_FORM = false;
$('#editable_model_form').submit();
});
Я думаю, что нужно убрать из кнопки onclick="submitEditableModelForm()"
<a class="dssc-btn" dstype="select-124" href="javascript:void(0)" onclick="submitEditableModelForm()">Отправить</a>
И оставить такую кнопку:
<a class="dssc-btn" dstype="select-124" href="javascript:void(0)">Отправить</a>
Далее сделать условие, что если при нажатии кнопки Отправить валидация проходит успешно,тогда передавать submit в функцию submitEditableModelForm(), чтобы форма отправлялась. А если не проходит, тогда не передавать.
Как бы это ещё сделать?