Показать сообщение отдельно
  #4 (permalink)  
Старый 05.06.2021, 15:36
Профессор
Отправить личное сообщение для Vaska Посмотреть профиль Найти все сообщения от Vaska
 
Регистрация: 08.05.2017
Сообщений: 178

Пробовал так и не получилось:
$(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(), чтобы форма отправлялась. А если не проходит, тогда не передавать.
Как бы это ещё сделать?

Последний раз редактировалось Vaska, 05.06.2021 в 16:24.
Ответить с цитированием