js点滴

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);


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值