您现在的位置是:首页 >

jquery动态加载js文件 JSP:javascript 实现输入多行动态输入

火烧 2022-04-12 08:44:58 1043
JSP:java cri t 实现输入多行动态输入   一般 我们用  reque t getParameter value   来获得静态HTML输入的值 然后不要忘记判断是否为空 是否含有特殊字符
jquery动态加载js文件 JSP:javascript 实现输入多行动态输入

JSP:javascript 实现输入多行动态输入  

  一般 我们用  request getParameter( value );  来获得静态HTML输入的值 然后不要忘记判断是否为空 是否含有特殊字符等     还可以用  Enumeration paramNames=request getParameterNames();  while(paramNames hasMoreElements()){String paramName=(String)paramNames nextElement();}  来收集<input type= text name= name />中的name    但是我们每增加新的一行 参数名同上一行一样 那么 我们将如何获得value的值?  这里我又去看书(servlet 和 JSP 核心编程 极好的一本书 该讲的都讲了 读明白了它servlet/JSP也就可以说精通了)p 页里面:getParameterValues()返回字符串数组 然后我们用循环判断这个字符串数组的长度 再就是获得值了:)      request getParameter( value );//这个最熟悉 获得文本框的值  (Enumeration)request getParameterNames();//获得文本框的名字  (String[])request getParameterValues(paramName);//获得静态页相同的参数(多次出现)的值    ************* 页 javascript 代码:  <script language= javascript >  function tbladdrow()  {  var i=lines rows length;  var row = Table insertRow(Table rows length);  var col = row insertCell( );  col innerHTML = <INPUT id=line[ +i+ ][name ] name=line +i+ name SIZE= > ;  col = row insertCell( );  col innerHTML = <INPUT id=line[ +i+ ][name ] name=line +i+ name SIZE= > ;  col = row insertCell( );  col innerHTML = <INPUT id=line[ +i+ ][name ] name=line +i+ name SIZE= > ;  col = row insertCell( );  col innerHTML = <INPUT id=line[ +i+ ][name ] name=line +i+ name SIZE= > ;  }  function tbladdrows(items)  {  for( i = ; i <= items ; i++)  {  tbladdrow();  }  }  function delrow()  {  if(lines rows length== )  {  return false ;  }  lines deleteRow();  }    </script>    ****************页其它代码:  <>  <head>  <meta equiv= Content Type content= text/; charset=Big >  <title>输入</title>  </head>  <body>  <form action= getInput jsp >  <DIV align=center><FONT size= >输入测试</FONT></DIV></TD>  <TD width= bgColor=#e e e >  <TABLE id=Table cellSpacing= borderColorDark=#ffffff cellPadding=   width= align=center borderColorLight=# border= >  <TBODY>  <TR bgColor=# >  <TH width= ><FONT size= >参数一</FONT></TH>  <TH width= ><FONT size= >参数二</FONT></TH>  <TH width= ><FONT size= >参数三</FONT></TH>  <TH width= ><FONT size= >参数四</FONT></TH></TR>  <TBODY id=lines name= lines ><!   <TR>  <TD><INPUT id= things_name TYPE= text NAME= things_name SIZE= ></TD>  <TD><INPUT id= things_model TYPE= text NAME= things_model SIZE= ></TD>  <TD><INPUT id= things_number TYPE= text NAME= things_number SIZE= ></TD>  <TD><input id= things_unit type= text name= things_unit size= ></TD>  </TR>   ></TBODY></TABLE>  <DIV align=center><BR></DIV>  <DIV align=center>  <INPUT id=items type=hidden value= name=items> <INPUT onclick=tbladdrow(items value);    type=button value=新增一行 name=insert/>  <font color= #e e e > </font>  <INPUT language=javascript onclick= return delrow() type=button value=删除一行 name=del/>  </DIV></TD></TR></TBODY></TABLE>  <input type= submit value= mit />  </form>  </body>  </>    ***jsp页收集输入  <%@ page contentType= text/;charset=Big %>  <%@ page import= java util * %>    <%  request setCharacterEncoding( big );    Enumeration paramNames=request getParameterNames();  String paramName=null;  while(paramNames hasMoreElements()){  paramName=(String)paramNames nextElement();    String param=request getParameter(paramName);    //out println(paramName+   +param+ <br> );    String paramValues[]=request getParameterValues(paramName);  for(int i= ; i<=paramValues length ; i++)  {  out println(paramName+   );  out println(paramValues[i]+ <br> );}    }        //out println( <br> +name);    %>  <>  <head>  <meta equiv= Content Type content= text/; charset=Big >  <title>接受输入</title>  </head>  <body>  </body>  </>   lishixinzhi/Article/program/Java/hx/201311/26596  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码