某元件 change, 取得 HiddenField 值並更新到 TextBox
// 初始便不顯示 var gv_rows = document.getElementById('<%= Gv_doc_send_no.ClientID%>').rows; if (gv_rows[0].innerText != "無資料") { for (i = 0; i < gv_rows.length; i++) { gv_rows[i].cells[2].style.display = 'none'; } }; // 無 UpdatePanel 會報錯 //function backTop() { // //// 讓捲軸移動到 0 的位置 // $(document).ready(function () { // // //alert($('#ctl00_lbl_UID').html()); // $('#ctl00_lbl_UID').focus(); // }); // //var doc = document.documentElement || document; // //doc.scrollTop = 0; // //return false; //}; $(document).ready(function () { var obj1 = $(".jstb1"); $(obj1).change(function () { var oo = document.getElementById('<%= TextBox3.ClientID%>'); var targetValue = document.getElementById('<%= hf_todt.ClientID%>').value; var somedate = new Date(targetValue.substring(0, 4), targetValue.substring(4, 6) - 1, targetValue.substring(7, 8)); somedate.setMonth(somedate.getMonth() + 2); oo.innerText = somedate.format("yyyy/MM/dd"); }); var obj2 = $(".jstb2"); $(obj2).change(function () { var adate = document.getElementById('<%= Txt_adate.ClientID%>').value; var oo = document.getElementById('<%= TextBox3.ClientID%>'); var targetValue = document.getElementById('<%= hf_todt.ClientID%>').value; var somedate = new Date(targetValue.substring(0, 4), targetValue.substring(4, 6) - 1, targetValue.substring(7, 8)); somedate.setMonth(somedate.getMonth() + 2); if (adate != "") { alert(somedate.format("yyyy/MM/dd")); oo.innerText = somedate.format("yyyy/MM/dd"); } }); });第一段: 預設不顯示 gridview 的某 row, (但可取得值).
第二段: 回到頂端(如說明, 在 UpdatePanel 沒有的情況下會報錯.
第三, 四段: Client 端取 HiddenField 設定入某元件.
Labels: AJAX, JavaScript
0 Comments:
Post a Comment
<< Home