1.js返回上一页
<input name="button" type="button" οnclick="javascript:history.go(-1)" value="返回"></input>
2.js去掉空格var str = "aa 12 a 1 ";
str = str.replace(/[ ]/g,""); //替换所有空格!
==================== 详细点就是 ==================
var sname = document.getElementsByName("name").value;
sname = sname.replace(/[ ]/g,""); //替换所有空格!
if(sname == "")
{
alert("name 输入为空");
}
3.JSP判断字符串
1) <s:if test="#data.sapMaterialType=='ZZP'">
2) <s:if test="%{#pri.priId==defaultMenuId}">
3) if("${staffVO.resetPasswordFlag}"=="true")\
4.在java中构建能换行的字符串,使在数据库中换行,返回页面也换行显示。
从js中传入换行的字符串可以知道,使用“\r\n”,如下所示:
String msgContent = "您的申请未通过 :(" +"\r\n"+"备注:"+approveMark;
5.js地址栏传入中文字符串,到action乱码处理。
在js中的处理:
"<%=path%>/shop/shopManager_updateShopStatus1.do?comment="+encodeURI(encodeURI(com));
在action中的处理:
String approveMark = URLDecoder.decode(this.getRequest().getParameter("comment"), "utf-8");
6.javaScript中的alert内容换行:
alert("换行演示:"+"\n"+
'第一行:'+"\n"+
'第二行:'+"\n"+
'第三行:'+"\n"+
'演示结束。');
7.focus之IE浏览器和火狐浏览器
IE浏览器:document.getElementById("userName").focus();
火狐浏览器:window.setTimeout( function(){ document.getElementById("userName").focus(); }, 0);