这样简洁点,去掉onkeyup不行哦~
<?php<FORM METHOD=POST ACTION="1.php" name="form1">
<table width=550 border=1>
<tr><td>汇率</td>
<td><INPUT TYPE="text" NAME="exchange_rate" onkeyup= "value=value.replace(/[^\d]/g,'')"></td></tr>
<tr><td colspan=4 align=left>
<INPUT TYPE="submit" name="s_exchange_rate_add" value="确定添加"></td></tr>
</table>
</FORM><?php
$oper_date=strftime("%Y-%m-%d");
if($s_exchange_rate_add)
{
echo 1;
}
?>
<?php<FORM METHOD=POST ACTION="1.php" name="form1">
<table width=550 border=1>
<tr><td>汇率</td>
<td><INPUT TYPE="text" NAME="exchange_rate" onkeyup= "value=value.replace(/[^\d]/g,'')"></td></tr>
<tr><td colspan=4 align=left>
<INPUT TYPE="submit" name="s_exchange_rate_add" value="确定添加"></td></tr>
</table>
</FORM><?php
$oper_date=strftime("%Y-%m-%d");
if($s_exchange_rate_add)
{
echo 1;
}
?>
<?开头后面还用html语句?怎么这么粗心。
你代码不全,不知是否有别的代码影响了你的按钮获得焦点。
另外你把OnKeyUp去掉吧,回车提交表单触发的也是onSubmit事件,不用去定义跟键盘有关的事件。
不过加多一个hidden解决了,多谢