js控制文本框輸入權限
1 $("#tel").prop("disabled", true);//禁止輸入,tel代表input的id 2 $("#tel").prop("disabled", false);//允許輸入,tel代表input的id
js控制按鈕的可用/不可用
1 $('#tel').attr('disabled',true);//使按鈕不可用,tel代表按鈕的id 2 $('#tel').attr('disabled',false);//恢復按鈕
設置文本框寬度:(使用size)
1 <input type='text' size=35 />
js如何阻止a標簽刷新當前頁面
1 <a href=""></a> //這樣不能阻止 2 <a href="javascript:void(0)">跳轉</a>//這樣可以阻止
js解決url傳遞中文參數亂碼問題:(使用encodeURI)
var url = encodeURI(encodeURI("<%=webapp%>/test/test.act?id="+id));
或者 頁面端發出的數據作兩次encodeURI
1 //前台js 2 var name="張三"; 3 encodeURI(encodeURI(name)); 4 //后台解碼: 5 URLDecoder.decode(name,"UTF-8");
如何讓radio選中后面的文字也能達到點擊圓圈的效果:(兩邊加上label標簽即可)
1 //必須點擊前面的圓圈才能選中這個選項 2 <input type ="radio" name = "test" value ="" checked>test1<br> 3 //點擊文字也能選中這個選項(加上label標簽) 4 <label><input type ="radio" name = "test" value ="">test1</label><br>
js進入頁面延遲加載某個方法
1 $(function(){ 2 setTimeout("doSearch()",1000); //延遲1秒加載doSearch方法 3 })
js判斷父頁面是否有某個方法,如果有就調用
1 //savestate是當前頁面的父頁面的方法 2 if(parent && parent.savestate){ 3 parent.savestate();//調用父頁面的savestate方法 4 }
js將不可編輯的文本框變成可編輯狀態:(這里要注意一點:disabled 屬性無法與 <input type="hidden"> 一起使用。)
1 $("#test").attr("disabled",false); //test代表input文本框的id 2 $("#test").removeAttr("disabled");
js--String類型轉int
//String轉int,遇到有特殊符號的需要用 \ 轉換一下 parseInt(data.replaceAll("\"","");
持續更新!!