表单清除按钮功能无法正常工作 [英] Form clear button function doesn't work properly
本文介绍了表单清除按钮功能无法正常工作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个提交按钮和清除按钮的表单。最初清除按钮工作正常没有问题,但在我提交表单后,如果没有找到结果表单保持填充和清除按钮不起作用。即使我刷新页面表格保持填充。但在提交之前,如果我输入任何内容并按清除,一切正常。我在控制台中没有收到任何错误。很混乱。帮助!
I have a form which has submit button and clear button. Initially Clear button works fine with no issues but after I submit the form and if no results are found form stays filled and clear button doesn't work. Even if I refresh the page form stays filled. But before submitting if I enter anything and press clear everything works fine. Im not getting any error in the console. very confusing. HELP!
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);
推荐答案
通过将类型更改为按钮而不是重置工作为了我!
By changing the type to a button instead of reset worked for me!
这篇关于表单清除按钮功能无法正常工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文