Мое требование состоит в том, что мне нужно показать модальное окно как форму, которую должен заполнить пользователь. Но высота этого модала должна быть не больше размера окна.
Итак, если записи в форме слишком много, то модальная становится прокручиваемой. Проблема в том, что при проверке записей в форме сообщение об ошибке отображается в верхней части модальности над первой записью. Если пользователь находится в конечном итоге, тогда он не будет знать, что произошла ошибка проверки, если модальное значение прокручивается вверху события ошибки.
Я пробовал:
$(window).scrollTop();
// and
$('#modalId').scrollTop();
это модальный код:
<div class="modal hide" id="groupModal" tabindex="-1" role="dialog" aria-hidden="true" >
<div class="modal-header">
</div>
<div class="modal-body" style="max-height: 300px;">
<div class="grpForm">
<div class="alert alert-error hide">
<span class="errMsg"></span>
</div>
<div class="alert alert-success hide">
<span class="successMsg"></span>
</div>
<form class = "formFieldHolder" id="groupInfoForm"></form>
</div>
</div>
<div class="modal-footer">
<button class="btn cancelFormBtn" data-dismiss="modal" aria-hidden="true" msgkey="common.cancel.label"></button>
<button class="btn btn-primary submitGroupFormBtn" type="submit" msgkey="common.submit.label"></button>
</div>
</div>