제출 버튼과 지우기 버튼이있는 양식이 있습니다. 처음에는 지우기 버튼이 아무런 문제없이 잘 작동하지만 양식을 제출 한 후 결과가 없으면 양식이 채워지고 지우기 버튼이 작동하지 않습니다. 페이지 양식을 새로 고침해도 채워집니다. 그러나 제출하기 전에 무엇이라도 입력하고 모든 것이 정상적으로 작동하는지 확인하십시오. 콘솔에 어떤 오류도 표시되지 않습니다. 매우 혼란 스럽다. 도움!양식 지우기 버튼 기능이 제대로 작동하지 않습니다.
JQuery와 :
function resetHandler(){
$('#type').find('option[value=ALL]').attr("selected",true);
$('#forecastIsc').find('option[value=ALL]').attr("selected",true);
$('#labelNbr').val("");
$('#senderSel').find('option[value=equal]').attr("selected",true);
$('#sender').val("");
$('#recipientSel').find('option[value=equal]').attr("selected",true);
$('#recipient').val("");
$('#divIscCode').hide();
$('#loadDates').hide();
$('#error').hide();
}
형태 :
<td width="5%"><input type="reset" id="reset" value="Clear"/><br>
컨트롤러 :
if(hasError){
model.addObject("hasError", true);
model.addObject("errorMessage", errorMessage);
formbean = (SelectionParams)request.getSession().getAttribute("sessionBean");
//test
System.err.println("here for testing from viewAnalysisSelection");
System.err.println("Type is: " + formbean.getType());
System.err.println("IscCode is: " + formbean.getForecastIsc());
System.err.println("ActualIscCode is: " + formbean.getActualIsc());
System.err.println("labelNbr is: " + formbean.getLabelNbr());
System.err.println("senderOp is: " + formbean.getSenderOp());
System.err.println("senderLastName is: " + formbean.getSenderLastName());
System.err.println("receiverOp is: " + formbean.getReceiverOp());
System.err.println("receiverLastName is: " + formbean.getReceiverLastName());
model.addObject("parcel", formbean);
model.addObject("defaultType", formbean.getType());
}
model.addObject("noBackTag", true);
나머지 양식은 어디에 있습니까? – Sharlike
나는 문제가 4 번째 줄 (sessionBean)에있는 컨트롤러에 있다고 생각하지만 클라이언트는 에러가 발생했을 때 잘못 입력 한 것을보고 싶기 때문에 필요하다. 그러나 명확한 버튼이나 페이지 새로 고침이 폼이 작동하지 않는 이유는 무엇인가? 이 방법을 무시할 수 있습니까? – Fahad