【发布时间】:2011-07-21 09:28:51
【问题描述】:
我有一个使用 onClick 事件提交按钮的表单。
<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 中。
【问题讨论】:
标签: javascript html button click submit