jsを利用して、フロントにテキストボックスを動的に追加し、バックグラウンドでテキストボックスの内容を取得する(例コード)

1705 ワード

全部で二つのページがあります.それぞれ以下の通りです.
一.ページcreate.jspを作成する
 
  


<br/>



 

<p>var count=0 ;<br>function additem(id)<br>{<br>  var row,cell,str;<br>  row = document.getElementByIdx_x(id).insertRow();<br>  if(row != null )<br>  {<br>cell = row.insertCell();<br>cell.innerHTML="<input id=\"St"+count+"\" type=\"text\" name=\"St"+count+"\" value= \"St"+count+"\"><input type=\"button\" value=\" \" onclick=\'deleteitem(this);\'>";<br>count ++;<br>  }<br>}<br>function deleteitem(obj)<br>{<br>  var curRow = obj.parentNode.parentNode;<br>  tb.deleteRow(curRow.rowIndex);<br>}</p> <p>function getsub()<br>{<br>var re="";<br>for (var  i = 0 ;i<count;i++)<br>{<br>re += document.getElementsByName("St"+i)[0].value;</p> <p>}<br>document.getElementByIdx_x("Hidden1").value=re;<br>}</p> <p><br>

   
   



. request.jsp
 
  


 



   

 
     String data= request.getParameter("Hidden1");
   out.println(" :"+data);
   %>