0
這段代碼做了什麼?這個提交代碼是做什麼的?
onsubmit="return window.Event && Event.__inlineSubmit && Event.__inlineSubmit(this,event)"
這段代碼做了什麼?這個提交代碼是做什麼的?
onsubmit="return window.Event && Event.__inlineSubmit && Event.__inlineSubmit(this,event)"
解碼,則:
return window.Event && Event.__inlineSubmit && Event.__inlineSubmit(this,event)
所以,它測試Event
和Event.__inlineSubmit
是否存在,如果他們這樣做,它調用 Event.__inlineSubmit(this,event)
。
如果定義了所有這些對象,它將返回true,否則將返回false。 這是一個非常醜陋的代碼。內聯JavaScript是非常糟糕的做法。
注意:在我的瀏覽器中。 Event._inlineSubmit不存在。所以我認爲它應該返回false。
請閱讀[如何問一個好問題](http://stackoverflow.com/help/how-to-ask)。特別是這個問題可以從更多的上下文中受益。 –