改成
<form name="dayform" action="/php4/day.php" method="POST">
<input type="text" size="10" maxlength="10" name="daytext" >
<input type="submit" name="submit" value="提交">
<input type="reset" value="重置">
</form>
试试
<form name="dayform" action="/php4/day.php" method="POST">
<input type="text" size="10" maxlength="10" name="daytext" >
<input type="submit" name="submit" value="提交">
<input type="reset" value="重置">
</form>
试试
但问题好像不在这里。。
我原来用了post方法,问题一样。。
用鼠标点击submit按钮或通过tab键使焦点在submit按钮上再按enter,可以传送submit变量
而daytext变量却一直是可以正常传送的(直接enter也可以)
换个名字。
<input type="submit" name="submit" value="提交">
只有一个text框,提交按钮是多余的,无论有没有, 按回车都会提交第二个表单由于有多个文本框,这时候对于enter来激活提交就必须要有submit按钮所以第一个表单改为:
<form name="dayform" action="test.php" method="get">
<input type="text" size="10" maxlength="10" name="daytext" >
<input type=text style="width:0px">
<input type="submit" name="submit" value="提交">
<input type="reset" value="重置">
</form>
即可
但为什么第二个我焦点在text里submit也有值那?
因为第二个中有两项<input type="text"... >