Re: Validator和自訂Attribute的順序問題
※ 引述《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
11/28 00:24, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章