<FORM action="/test/servlets/xxx.bbbServlet?requestPageId=912" name="Form" method="POST">
<br>
<DIV align="center">
<CENTER>
<TABLE border="1" cellspacing="1">
<TR>
<TD bgcolor="#8080ff">
NO </TD>
<TD>
<font size=2> 
<input type=text size=12 maxlength="20" NAME="selectSyainNo" VALUE="">
<input type=text size=12 maxlength="20" NAME="selectSyainNo" VALUE="">
  <INPUT type="submit" name="action" value="执行">
</font>
</TD>
</TR> </TABLE>
</CENTER>
</DIV>
</FORM>

解决方案 »

  1.   

    对问题说明
    如果是2个文本框的话,执行和回车都很正常。
    但是如果把上面红色的部分去掉,剩下一个文本框,点击回车的时候,在
    servlets接收的时候,就为空。
    不知道为什么。大家不要说把上面那个隐藏,是能实现功能,但是我想知道原因。
      

  2.   

    你两个提交的字段有相同的name属性阿,这本身就有问题吧!
      

  3.   

    两个相同的NAME,SERVLET接收哪个啊
      

  4.   

    按钮提交相对来说,安全一点.(页面可以屏蔽javascript的)
      

  5.   

    <input type=text size=12 maxlength="20" NAME="selectSyainNo" VALUE=""> 
    <input type=text size=12 maxlength="20" NAME="selectSyainNo" VALUE=""> 
    FORM 里的NAME 不可以重名,谢谢