jquery javascript學習筆記

最近項目上需要jquery 、javascript、jquery mobile,之前項目經驗上,這些用的不多,於是做如下筆記。

1.jsp前臺頁面input控件,爲了使它不可編輯,一旦屬性設置爲disable狀態,後臺java控制器是無法接受到該控件的屬性值。

可以將屬性設置爲readonly狀態,後臺控制器即可獲得該控件的屬性值。

2.setInterval與setTineout用法。

jsp頁面校驗失敗會彈框提示,需要這個彈框2秒後自動消失,我開始調用setInterval,結果發現這個會使回調方法一直調下去,無限循環,不好控制它的結束時間,

使用setTimeout方法,該方法是在2秒後只執行一次。

3.jquery如何充值form表單

$("#formid")[0].reset();

4.文件上傳空間中input type="file" 的onchange事件

<input id="FileUpload" type="file" style="width:448px; height: 22px;" 
                                    οnclick="return FileUpload_onclick()" οnchange="return FileUpload_onselect()"/>

 <script type="text/javascript" language="javascript">    

        function FileUpload_onselect()
        {
            var path;
            path=document.forms[0].FileUpload.value;      //C:\Documents and Settings\hud\桌面\AddFile.jpg
            var aa;
            aa=path.split('.');
            document.all('TbxName').value=aa[aa.length-1];  //jpg 結果

            var name;
            name=path.split('\\'); 
            var bb=name[name.length-1];             
            document.all('Tbx_FileName').value=bb.substr(0,bb.indexOf('.'));  //AddFile 結果
        }
    </script>

5.input輸入框得到和失去焦點

$("inputid").focus(function(){});

$("inputid").blur(function(){});

6.form表單提交前驗證事件

οnsubmit=“return check()”,中的return一定要加,不然check()返回false,form仍然提交。

7.spring的jdbcTemplate使用

jdbcTemplate.queryForInt()和jdbcTemplate.queryForLong() 

 --使用queryForInt返回user表中的記錄數量,queryForInt搭配這樣的sql可以在分頁的時候計算總記錄數

 jdbcTemplate.queryForInt("select count(*) from user");  


知道了這些後,開發效率自然就加快了。不斷學習中!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章