JSP JS 使用


JSP JS 在实际的使用中,总是那么的不如人意。贴点JS常用的东西。


一.打开模态窗口

1.方案一:

<a href="javascript:void(0);" οnclick="window.showModalDialog('person!baseinfo.ation?id=10',window,'dialogWidth=1200px;')" >

                      查看

 </a>

2.方案二:

window.open ("page.html", "newwindow", "height=100, width=100, top=0,left=0,toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, status=no")

对比,一和二要看是在什么时候用,不用的时间,使用起来,还真不一样,效果也不同。


二 .定时任务

1.方案一:

window.setInterval(‘function’, 800) 或者setInterval(‘function’, 800) ,两种写法都是一样的。

2.方案二:

window.setTimeout(‘function’, 800) 或者 setTimeout(‘function’, 800); 两种写法都是一样的。

对比:方案一是每隔800毫秒就执行一次function函数内容,二方案是调用开始后的800毫秒时只执行一次。


三.格式化

1.JS中使用格式化通常使用:eval();可以将servlet返回的json 转换为数组来显示。


四.判断

1.是否是数字; isNaN(); 或者使用正则表达式去判断,这个是最NB的,还是拿正则去匹配吧,比较厉害!


五.表单重复提交

1.方案一:

<script language="”javascript”">
var checkSubmitFlg = false;
function checkSubmit(){
if(checkSubmitFlg ==true){ 

        //逻辑处理。

       return false; //当表单被提交过一次后checkSubmitFlg将变为true,根据判断将无法进行提交。
}
    checkSubmitFlg ==true;
    return true;
}
< /script >
< form name=”form1” method=”post” οnsubmit=”return checkSubmit();”>

2.方案二:
<form action=”about:blank” method=”post” onsubmit =”getElementById(‘submitInput').disabled=true;return true;” target=”_blank”>
<input type=”submit” id=”submitInput”/>
</form>

实践证明:1 是比较好使的,2就不是那么的理想。




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值