一、任何一个表单的元素的form 都是表单本身
保持form action。
checkOrder
<input type="submit" value="修改订单"
οnclick="return checkOrder(this.form)" />
function checkOrder(form){
if (form.orderId.value == '') { alert("请填入订单号!"); form.orderId.focus(); return false;}
}
--
<%@ page isELIgnored="false"%>
window.onload = function() {
var paramStr = "${requestScope.resultMsg}";
/* var paramStr = getQueryString("resultMsg"); */
if (paramStr != null && paramStr != undefined && paramStr != '') {
alert(paramStr);
}
document.getElementById("orderId").value = "${requestScope.orderId}";
};
function getQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = window.location.search.substr(1).match(reg);
if (r != null)
return unescape(r[2]);
return null;
}
--
EL的${requestScope.}与<%= request.getParameter%>
二、
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";
%>
function syn() { var fm = document.forms[0]; fm.action="<%=basePath %>synCompData/synmssql.do"; fm.submit(); }
<form>
<input type="button" value="同步" οnclick="syn()">
</form>