
在javascript使用正規化語法,檢查MAC Address 的合法性 http://en.wikipedia.org/wiki/MAC_address 第一個部份: [a-fA-F0-9]{2} 就是抓 mac 兩位16進制的數字,由a-f, A-F, 0-9任二個數字組合而成 (\:|$)){6})
Yisin 發表在 痞客邦 留言(0) 人氣(2,205)

Jquery 物件和 javascript物件轉換。 一般而如,如果我們要對ipaddr_x這個元件進行操作. 在jquery中可使用$("#ipaddr").val("1234567890"); 而一般js則使用document.form1.ipaddr_x.value="1234567890"; 此二種設置方式可以達到一樣的效果。
Yisin 發表在 痞客邦 留言(0) 人氣(366)
<input type="password" maxlength="64" autocapitalization="off" id="passwd" name="passwd" value=""">
<input type="checkbox" id="show_pass" name="show_pass" onclick="pass_checked();"> function pass_checked() {
var new_pppw_input = document.createElement("input");
var ori_pppw_input = $j("#passwd").get(0);
if ($j("#show_pass").attr("checked")) {
new_pppw_input.type="text";
}
else
{
new_pppw_input.type="password";
}
new_pppw_input.id=ori_pppw_input.id;
new_pppw_input.name=ori_pppw_input.name;
new_pppw_input.value=ori_pppw_input.value;
new_pppw_input.className = ori_pppw_input.className;
new_pppw_input.maxLength = ori_pppw_input.maxLength;
ori_pppw_input.parentNode.replaceChild(new_pppw_input, ori_pppw_input);
}
Yisin 發表在 痞客邦 留言(0) 人氣(993)
if(test == '0')
$j('input:radio[name=macclone]')[1].checked = true;
else
$j('input:radio[name=macclone]')[0].checked = true;
取得被選取的radio的value
Yisin 發表在 痞客邦 留言(0) 人氣(1,310)
當我們需要將$("#XXXXXXX")的物件,傳給function的時候,可以在呼叫function的時候寫成
相反的,如果我們需要傳到function中的,是document.form.XXX的時候,而原本是使用jquery的寫法的時候,可以透過下列方式取得document.form
<input type="button" id="MacCloneButton" name="MacCloneButton" onclick="printval($(this));" value="123"/>
function printval(obj){
Yisin 發表在 痞客邦 留言(0) 人氣(93)

當按下blocked的時候,會先去判斷,是否有選擇,有才會繼續做處理,沒有則alert訊息,並且return false。
$j("#BlockUsers").live("click" ,function(){
if($j("input[name='unapproved_chk[]']:checked").length > 0 || $j("input[name='approved_chk[]']:checked").length > 0){
$j("#BlockUsers").attr("disabled", true);
$j("#BlockUsers").attr("class", "button_gen_disable");
Yisin 發表在 痞客邦 留言(0) 人氣(2,270)
由於希望減輕httpd server的loading,所以使用ajax 的方式來submit form的資料
一開始,本來想說要用json的格式來傳,所以下載了json2.js,不過後來發現需要重新改httpd 的cgi
所以就沒有使用json格式,不過,還是要記錄一下
1.json (http://stackoverflow.com/questions/1255948/post-data-in-json-format-with-javascript)
Yisin 發表在 痞客邦 留言(1) 人氣(14,094)

由於承接前人的code,所以就沒有重新刻畫面,要將標題列變成選單,因此需要在table中觸發function去呼叫切換設定頁面 所以才會在table中去加入onclick的方法去呼叫function 此外,要讓滑鼠移過去的時候,會出現手指,所以在css加上了cursor:pointer的屬性。 此外,透過 document.getElementById('contentM').contentWindow.GotoSupervisor(t); 可以由iframe的父頁去呼叫子頁的function。 而parent.changemenu('t3'); 則是用在子頁呼叫父頁的function。
Yisin 發表在 痞客邦 留言(0) 人氣(239)
透過jquery改變某個元件的class屬性且id 為變數。 for (i=0;i<6;i++){
$j("#"+"t"+i).attr("class", "lefttabmid");
}
$j("#"+focus_id).attr("class", "lefttabmidfocus");
Yisin 發表在 痞客邦 留言(0) 人氣(209)
朋友問了我一個問題,就下列的寫法,在Firefox可以正確的執行換行 但是在IE卻不能執行,多少有點相容性的問題,就還是記錄一下 <html> <script language="JavaScript" type="text/JavaScript">
<!--function init(){
var response = "Xbrd\r\nsfsdf\r\nsdfsdfs \r\n"
document.getElementById("sys_syslog_show").innerHTML = response;
}
Yisin 發表在 痞客邦 留言(0) 人氣(1,657)