我的web介面大概如下圖的樣子請問紅色框框的值只能>=186程式要如何判斷呢?有沒有辦法當輸入完後,例如輸入180後,馬上告知USER,輸入錯誤呢?請問作法,是不是只有把180數字,寫入資料庫才能作判斷呢?或者可以直接在web上就能判斷呢?請高人指點一下,謝謝!PS.目前開發上遇到問題,我用的是VB或C#作開發,謝謝!
javascript 可以做到即時判斷寫一個 function,當紅欄位輸入完觸發 onBlur 事件時,再去抓取右1欄位的數值來作判斷即可如果是用PHP/ASP等語言,也可以做送出表單後做一次判斷, 這樣比較安全
BBX1 wrote:javascript...如果是用PHP/ASP等語言,也可以做送出表單後做一次判斷, 這樣比較安全(恕刪) 不能送出表單後做一次判斷因為輸入的資料很多萬一USER,不小心錯了一格,要重新輸入,一定會罵,設計師的asp作不到即時的嗎?謝謝
design8 wrote:謝謝大家的說明請問我用的是VB或C#作開發,可以作到即時的嗎?謝謝 ajax可以及時靠滑鼠動作去判斷也可以design8 wrote:不能送出表單後做一次判斷因為輸入的資料很多萬一USER,不小心錯了一格,要重新輸入,一定會罵,設計師的asp作不到即時的嗎?謝謝 在送出之前就可以判斷了如果有錯誤還可以設定位點,還可以知道哪邊有錯誤書上有範例快去翻吧
bugtree wrote:design8 wrote:謝謝大家的說明請問我用的是VB或C#作開發,可以作到即時的嗎?謝謝ajax可以及時靠滑鼠動作去判斷也可以design8 wrote:不能送出表單後做一次判斷因為輸入的資料很多萬一USER,不小心錯了一格,要重新輸入,一定會罵,設計師的asp作不到即時的嗎?謝謝在送出之前就可以判斷了如果有錯誤還可以設定位點,還可以知道哪邊有錯誤書上有範例快去翻吧) 那請問一下asp.net可不可以作到輸入完紅色框框的值後,馬上作判斷呢?謝謝