Re: Validator和自訂Attribute的順序問題

看板C_Sharp (C#)作者 (tomex_ou)時間20年前 (2005/11/26 21:57), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《ganymade (呀)》之銘言: : 我最近發現了一個javascript的問題 : 不知道該如何解決,所以上來問各位大大 : 當我放上一個Valiator來檢驗 : 而且同時,在某個button上設定onclick後會跳confirm的事件 : 這時候,Valiator就失效了 : 跳出confirm 選擇確認後 : Valiator不會擋不符合規則的輸入 : 這應該是javascript執行順序的問題吧? : 請問有什麼方法可以解決呢? 當你用了Validator,它會自動產生一些jscript,其中是定義在 wwwroot/aspx_client裏頭, 所以雖然你打開自己的網頁之源碼,或許看到沒有onclick相衝 但實際是相衝的。 這些狀況在把control設為auto-postback=true時, 更是容易與validator衝突 我曾試著去調解來並存,但最後放棄了。 最後,我還用onclick是跑自己的jscript,但還是放著validator控制項 但把它的clientscript屬性設為false,讓它不會生效 之所以還留著它,是因為它雖無法把submit時幫忙擋下來 但會提供訊息提示(給valid_summary控件使用)。 結論, 自訂的jscript或validator衝突時, 還是放棄validator吧! 畢竟用jscript比較自由 而且檢查且作到validator的功能也不難... -- 貫徹分享精神 我為人人,人人為我 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.119.52.211

11/28 00:24, , 1F
推 太晚看到這篇 前幾天弄到生氣XD
11/28 00:24, 1F
文章代碼(AID): #13Y6ddKd (C_Sharp)
討論串 (同標題文章)
文章代碼(AID): #13Y6ddKd (C_Sharp)