【发布时间】:2011-04-21 07:06:15
【问题描述】:
这是我的问题:
我有一个 html 表单,在用户填写完所有必填字段后,我需要做两件事。
第一。我使用 jsp:setProperty name="bean" property="*"/ 将值保存在 javabean 中
打电话
第二。我移动到一个新的页面。但是,我移动到的页面取决于用户在其中一个字段中提交的内容。
我目前在我的按钮上有以下 javascript 调用来执行页面更改:
$("#entry").submit(function(){
如果(验证()){
var value = $("#dataSource").val();
if(value == "生产"){
window.location="CAPARequestProduction.jsp";
}else if(value == "客户/保修"){
window.location="CAPARequestCustWarr.jsp";
}其他{
alert("INVALID CHOICE: 请选择生产或客户/保修");
}
}
});
jsp:setProperty 调用循环遍历这些值并将它们存储在 bean 中。
这是我的问题....按下提交按钮时,将调用 javascript 并进行字段验证,并且浏览器开始访问新的 .jsp,但是一旦完成并在新的 .jsp 之前已加载执行 setProperty 调用,并在执行后将我返回到原始页面。
如何在执行 javascript 调用和 setProperty 调用的同时仍转到下一页?
谢谢。
【问题讨论】:
标签: javascript jsp javabeans forms