我有一個表單,其中使用onClick事件提交按鈕。HTML Javascript,.click() - >。submit()和.submit()返回不同的結果
<input type="button" name="couponButton" id="orderNow" value="Apply" onKeyUp="javascript:return false;" onClick="javascript:document.cartFrm.submit();" />"
另外,我有當按下回車鍵時,在輸入焦點觸發couponButton
的輸入。
<INPUT type=text id=coupon name=coupon size=6 value="" onKeyUp="javascript:(event.keyCode == 13)?document.couponButton.click():''}">
雖然他們都觸發相同的事件(.submit()
)結果是不同的。當你點擊按鈕時,表單的實際提交輸入不包含在$ _POST中。當你按下回車鍵來觸發按鈕時,表單的提交輸入被輸入$ _POST。