如何在同一个页面内 提交几个文本框的数据 到一个列表里?

解决方案 »

  1.   

    明显是JavaScript的操作了。
    在button的js方法里取到文本框的数据,然后放到列表里就可以了。
      

  2.   


    <%@ page language="java" import="java.util.*" pageEncoding="GB18030"%><html>
      <head> 
     <script language="javascript">
     function fun(){
      var name=document.form1.name.value;
    alert(name);
    var pwd=document.form1.password.value;
    var x=new Array();
    x[0]=name;
    x[1]=pwd;
    for(var i=0;i<x.length;i++)
    {
    var op=new Option(x[i],x[i]);
    form1.select.options.add(op);
    }
     }
     </script>  </head>
      
      <body>  <form name="form1" method="post" action="">
        <table width="335" border="1" align="center">
          <tr>
            <td width="98">用户名:</td>
            <td width="221"><label>
              <input name="name" type="text" id="name">
            </label></td>
          </tr>
          <tr>
            <td>密码:</td>
            <td><input name="password" type="password" id="password"></td>
          </tr>
          <tr>
            <td colspan="2"><label>
              <select name="select">
              </select>
            </label></td>
          </tr>
          <tr>
            <td colspan="2"><label>
              <input  type="button" name="Submit" value="提交" onClick="fun()">
              <input  "name="取消" type="submit" id="取消" value="提交">
            </label></td>
          </tr>
        </table>
      </form>
      </body>
    </html>
      

  3.   

    能不能初始化一个没有数据 只有标题的 可显示多行空白的 table表
    就是 把下来列表 里的数据 提交后 添加到table表中
      

  4.   

    能不能 初始化一个可见的 没有数据的 有多行 的table表 ,像excel那种的 
    提交后  文本框的数据和选中的下拉框的数据   一起自动加到table表中???
    谢谢
      

  5.   

    用事件的形式来做,可以参考AJAX
      

  6.   

    用form提交,或者你用链接传值的方式,或者用hidden+form的方式,方法太多了
      

  7.   

    老大 
    我要的是:
    能不能 初始化一个可见的 没有数据的 有多行 的table表 ,像excel那种的 
    提交后  文本框的数据和选中的下拉框的数据  一起自动加到table表中??? 楼上给的例子相差太大了 我不知道怎么改啊?
      

  8.   

    我想请教一下三楼写的那个代码:
     function fun(){
         var name=document.form1.name.value;
        alert(name);
        var pwd=document.form1.password.value;
        var x=new Array();
        x[0]=name;
        x[1]=pwd;
        for(var i=0;i<x.length;i++)
            {
                var op=new Option(x[i],x[i]);
                form1.select.options.add(op);
            }
     }
    这个函数我有点不懂
    new Option这个对象是什么意思,还有后面的两个参数是什么意思?
      

  9.   

    这个表好弄<table>
      <tr><td>标题1</td><td>标题2</td></tr>
      <c:forEach begin='1' end='10' step='1'>
      <tr>
        <td>&nbsp;</td><td>&nbsp;</td>
      <tr>
      </c:forEach>
    </table>
      

  10.   

    请看看这个在同一个页面中提交数据的例子吧,纯JSP代码通俗易懂。Goods.java
    package tom.jiafei;
    public class Goods  
    { String name,goodsNumber;
      double price;
      public String getName()
      {  return name;
      }
      public void setName(String newName)
      {  name=newName;
      }
      public String getGoodsNumber()
      {  return goodsNumber;
      }
      public void setGoodsNumber(String s)
      {  goodsNumber=s;
      }
      public double getPrice()
      {  return price;
      }
      public void setPrice(double newPrice)
      {  price=newPrice;
      }
    }goods.jsp
    <%@ page contentType="text/html;Charset=GB2312" %>
    <%@ page import="tom.jiafei.*"%> 
    <jsp:useBean id="goods" class="tom.jiafei.Goods" scope="page"/>
    <HTML><BODY bgcolor=yellow><Font size=3>
    <FORM action="" Method="post" >
         输入商品的名称:<Input type=text name="name">
         <BR>输入商品的代号:<Input type=text name="goodsNumber">
         <BR>输入商品的价格: <Input type=text name="price">
         <Input type=submit value="提交">
    </FORM>
    <P>提交表单才能设置商品的信息
        <jsp:setProperty name="goods" property="*"/>
    <BR>商品的名称:<jsp:getProperty name="goods" property="name"/>
    <BR>商品的代号:<jsp:getProperty name="goods" property="goodsNumber"/>
    <BR>商品的价格:<jsp:getProperty name="goods" property="price"/>
    </FONT></BODY></HTML>
      

  11.   

    用js实现动态提交就ok了,
    不难,网上这样的例子很多,自己去查查找找吧