顯示廣告
隱藏 ✕
看板 Farland
作者 Farland (法蘭多)
標題
 [ASP.NET] asp元件的事件

時間 2012年12月06日 Thu. AM 09:53:09


今天遇到一個問題
有一個LinkButton的onclick事件失效
不管怎麼按都不會postback
因此先從ASP.NET自動產生的javascript開始找起

function __doPostBack(eventTarget, eventArgument) {
    if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
        theForm.__EVENTTARGET.value = eventTarget;
        theForm.__EVENTARGUMENT.value = eventArgument;
        theForm.submit();
    }
}

這段code的尾巴theForm.submit();
完全失效無法執行
Chrome回傳的錯誤是「TypeError: Property 'submit' of object #<HTMLFormElement> is not a function」
!?
很明顯的...問題點出現啦

有一個HTML tag
<input id="btnEvtSubmit" tabindex="4" type="submit" name="submit" value="submit" />
把這個name="submit"給拿掉就好啦=0=!

--
※ 作者: Farland 時間: 2012-12-06 09:53:09
※ 看板: Farland 文章推薦值: 0 目前人氣: 0 累積人氣: 747 
r)回覆 e)編輯 d)刪除 M)不收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇