看板 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