Я использую форму Spring с вкладками, каждая вкладка снова имеет форму. ПроблемыНе очищать содержимое формы по POST
1) После отправки формы, отображаются сообщения об ошибках, но содержание формы очищается, не должно произойти
2) После отправки формы управления немедленно переходит на вкладку по умолчанию, который является первым в моем случае. Я хочу, чтобы элемент управления оставался на текущей вкладке после транзакции и не переходил на вкладку по умолчанию.
Это первый раз, когда я использую Spring MVC, JSP, jQuery. Пожалуйста, дайте мне знать, если я должен внести какие-либо изменения.
administrator.jsp
Ниже приведен код для Управления пользователей функциональных вкладок.
JQuery:
$(document).ready(function() {
$('#btnManage').click(function() {
if($.trim($('#userId').val()) == ''){
$('#area5').html("User Id is a required field.");
}else if($.trim($('#region').val()) == 'NONE'){
$('#area5').html("Region is a required field.");
}else{
$('#manageUserForm').submit();
}
});
$('#btnCancel5').click(function(e) {
$('#manageUserForm').trigger("reset");
$('#area5').html("");
});
});
administrator.jsp:
<div id="tab5" class="tab">
<div class="devices" >
<form:form method="post" id="manageUserForm" modelAttribute="adminUser" action="/DeviceManager/admin/manageUser">
<div align=center class="message" id="area5">${serverError5}</div>
<div>
<div class="plLabelSearch">User Id:</div>
<div class="plinput"><form:input path="userId" type="text" size="29"/></div>
</div>
<div>
<div class="plLabelSearch">Region:</div>
<div class="plselect">
<form:select path="region">
<form:option value="NONE" label="------- Select One -------" />
<form:option value="A" label="A"/>
<form:options items="${regionList}"/>
</form:select>
</div>
</div>
<br>
<br>
<div>
<div class="plLabelSearch"> </div>
<div class="plinput"><a id="btnManage" class="abutton">OK</a></div>
<div class="plinput"><a id="btnCancel5" class="abutton">Cancel</a></div>
</div>
</form:form>
</div>
</div>
очистить переменную '$ {serverError5}' –
Спасибо. где я должен его очистить, а какая из двух проблем решить? –
, когда форма отправлена, она будет перезагружена, и форма будет пустой. Не отправляйте форму, чтобы она не пуста. – guradio