我的问题是这样的请看下面的form<form name="aaa" action="???">输入名字:<input type="text" name="name"><br>
<input type="submit" name="tijiao">
</form>这个form里面有一个text(name) 我希望正确提交以后,
下次再到这个页面的时候,我即可以填新值,又可以
把原来提交过的值下拉可选。我说的不是IE自带的那个
功能,程序因该怎么写。我是个新手,大家有没有办法呀。我这个例子很简单
希望各为高手帮忙。
我在线等 
[email protected]
也可以 谢谢

解决方案 »

  1.   

    再次进入这个页面之前,把name的值传过来,在页面获得
    formerValue=...
    然后<form name="aaa" action="???">输入名字:<input type="text" name="name" value="<%=formerValue%>"><br>
    <input type="submit" name="tijiao">
    </form>
      

  2.   

    一般情况下是:
      jsp1:
        <form name="form1" action="sevlet1" method="post">
          <input type="text" name="text1" value="${formbean.text1}"/>
          ... ...
          <input type="submit"/>
        </form>  sevlet1:
        String text1 = (String)request.getParameter("text1");    //定义一个表单的bean
        Formbean formbean = new Formbean();
        formbean.setText1(text1);
        request.setAttribute("formbean", formbean);    //验证
        if (formbean.validate()) {
          //执行业务操作
        } else {
          //返回,重新输入
          request.setAttribute("formbean", formbean);
          response.sendRedirect("jsp1");
        }
      

  3.   

    Elliott_Y() 您好您说的
       //验证
        if (formbean.validate()) {
          //执行业务操作
        } else {
          //返回,重新输入
          request.setAttribute("formbean", formbean);
          response.sendRedirect("jsp1");
        }在哪验证呀 ,也是在servlet里么?能详细点么 谢谢 我真的菜
    另外分怎么给你呢 点你名字就行么
      

  4.   

    我大致明白你的意思了,就是说下拉菜单可编辑对吗?就是传过来一个值是5,那么下拉菜单默认选择为5,并且这个菜单可以输入其它值.这个问题要用javascript方式解决.
      

  5.   


     crazy_he(天煞孤星) 对您说的对我就是这个意思 怎么解决呀  您能给我写下 发到我信箱里也行
    [email protected]
    javascript我太差了 那个下拉菜单能把原来所有输入的值全都记下来么?
      

  6.   

    是的,这个需要你自己用javascript写一个htc文件来封装一个由text和select的组合控件