[問題] 判斷載入頁面狀態

看板Web_Design作者 (好彩)時間13年前 (2012/08/21 10:41), 編輯推噓1(108)
留言9則, 2人參與, 最新討論串1/1
資料庫裡有一參數 changValue 這個參數是一布林值 在資料中表示 0:未完成 1:已完成 在功能上是用來判斷頁面該進入哪一種狀態, 0:表單可修改 1:表單ReadOnly 因他也屬於每一筆record的其中一個欄位, 而且他的讀檔位置在很後面, 現在有規定讀檔要寫在固定的程式段, 請問還有哪些方法可以使用它來判斷進入頁面時要轉變的狀態呢? 3QQ~~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.59.164.121

08/21 11:16, , 1F
很看不懂問題(舉手)...
08/21 11:16, 1F
sorry 我不太會描述問題 進入這支程式時 if (changeValue == 0){ 表單資料可以修改 }else{ 表單ReadOnly } 程式的架構 檢查表單資料段 組建新增sql段 組建修改sql段 顯示表單資料段 問題是changeValue是放在最後一個區塊的讀檔迴圈裡,而且是在所有欄位之後, 那我要怎麼在一開始就先得到這個value 來進行頁面上的可輸入的表單是否需要ReadOnly的判斷呢?

08/21 12:12, , 2F
若不考慮到client端的安全性的話,用javascript做就好了
08/21 12:12, 2F
來到這裡之前都先登入驗證, 可用js 但我js很弱, 可不可以提點我怎麼著手

08/21 12:28, , 3F
有不能把這個讀檔動作放到前面的理由嗎?
08/21 12:28, 3F
有要符合mvc架構

08/21 14:39, , 4F
.net MVC freamwork ? good
08/21 14:39, 4F

08/21 14:41, , 5F
js的話,就依照changeValue給readonly ?
08/21 14:41, 5F

08/21 14:43, , 6F
if(changeValue != 0) response.write 'readonly';
08/21 14:43, 6F
這段ok, but取得db裡面的changeValue有困難

08/21 15:26, , 7F
ajax OK嗎?
08/21 15:26, 7F
也ok

08/21 15:31, , 8F
.net MVC freamwork嗎? 先把 changeValue 丟到 model裡
08/21 15:31, 8F

08/21 15:41, , 9F
應該用joe大的方法好一點@@ 比較不會破壞到架構
08/21 15:41, 9F
退而求其次Orz //檔案尾判斷可修改否 var bolBtnCheck = false; for(var i=0; i<document.forms[0].CBUTTON.length-1; i++) { if(document.forms[0].CBUTTON[i].value == "確定修改"){ bolBtnCheck = true; } } //有權限(可見)者才判斷 if(bolBtnCheck) { if(('<?echo $chaPreStatus;?>'=='1')||('<?echo $chaTransFlag;?>'=='1')) { if(document.forms[0].CBUTTON[0].value == '確定修改') document.forms[0].CBUTTON[0].disabled = true; } } ※ 編輯: LCH583 來自: 210.59.164.121 (08/21 18:20)
文章代碼(AID): #1GClL1nb (Web_Design)