惯用script用法收集
常用script用法收集
1: 利用js 去除空格的方法
function ltrim(str) {
if(str.length==0)
return(str);
else {
var idx=0;
while(str.charAt(idx).search(/\s/)==0)
idx++;
return(str.substr(idx));
}
}
function rtrim(str) {
if(str.length==0)
return(str);
else {
var idx=str.length-1;
while(str.charAt(idx).search(/\s/)==0)
idx--;
return(str.substring(0,idx+1));
}
}
function trim(str) {
return(rtrim(ltrim(str)));
}
-------------------------------
2: 利用js跳转
window.location="viewMyWork!test?name=" + testname;
viewMyWork,struts.xml对应的name, test 是Action中对应的方法 name 是我们传的参数。
-------------------------------
3:<A href="javascript:history.back()">BACK</A>
----------------------------------
4: select标签,当我们选中某一个的时候如何在后台知道它就是我们选中的值呢。用如下、js 标签。 预设id为groupid (<SELECT id="groupid"/>)
var v= document.all.groupid.options[document.all.groupid.selectedIndex].value;
----------------------------------
5: 利用标签的name来取得标签的值,例子如下
var criteria = trim(document.getElementsByName("dynamicSalesCheck")[0].value);
----------------------------------
6: js 弹出窗口,有ok/cancel 的实现如下:
var bin = window.confirm("are you sure? ");
if(bin == true){
****
}else{
window.history.back(); or others
}
--------------------------------------------------------------------------------------------------------------------------------------
1: 利用js 去除空格的方法
function ltrim(str) {
if(str.length==0)
return(str);
else {
var idx=0;
while(str.charAt(idx).search(/\s/)==0)
idx++;
return(str.substr(idx));
}
}
function rtrim(str) {
if(str.length==0)
return(str);
else {
var idx=str.length-1;
while(str.charAt(idx).search(/\s/)==0)
idx--;
return(str.substring(0,idx+1));
}
}
function trim(str) {
return(rtrim(ltrim(str)));
}
-------------------------------
2: 利用js跳转
window.location="viewMyWork!test?name=" + testname;
viewMyWork,struts.xml对应的name, test 是Action中对应的方法 name 是我们传的参数。
-------------------------------
3:<A href="javascript:history.back()">BACK</A>
----------------------------------
4: select标签,当我们选中某一个的时候如何在后台知道它就是我们选中的值呢。用如下、js 标签。 预设id为groupid (<SELECT id="groupid"/>)
var v= document.all.groupid.options[document.all.groupid.selectedIndex].value;
----------------------------------
5: 利用标签的name来取得标签的值,例子如下
var criteria = trim(document.getElementsByName("dynamicSalesCheck")[0].value);
----------------------------------
6: js 弹出窗口,有ok/cancel 的实现如下:
var bin = window.confirm("are you sure? ");
if(bin == true){
****
}else{
window.history.back(); or others
}
--------------------------------------------------------------------------------------------------------------------------------------