2013-09-03 4 views
0

У меня есть форма, содержащая десять текстовых полей для ввода некоторых данных. В этой форме есть кнопка отправки и следующая кнопка. Когда я нажимаю на следующую кнопку, он должен снова открыть десять текстовых полей и хранить предыдущую информацию во временной таблице в базе данных MySQL или любым другим способом. И, наконец, если я нажму кнопку «Отправить», он должен сохранить эту полную информацию в другую постоянную таблицу базы данных MySQL.Сохранение значений текстового поля во временной таблице

Как я могу это сделать?

Это то, что я пытался до сих пор:

<form name="form2" action="addingstuden_data.jsp" method="POST"> 
    <table align="center"> 
     <th colspan="3" class="style30"><font size="5">Adding Students for<%=stream%>-<%=year3%></th> 
    </table> 

    <table align="center" border="1"> 
     <tr> 
      <td class="heading" align="center" >SNo</td> 
      <td class="heading" align="center" >Student Id</td> 
      <td class="heading" align="center">Student Name</td> 
     </tr> 
     <% 
      int i; 
      for(i=0;i<62;i++) 
      { 
     %> 
     <tr> 
      <td><input type="text" name="SNo" value="<%=i%>" id="r2" size="1"> </td> 
      <td><input type="text" name="stdid" id="sid" size="4" value=""> </td> 
      <td><input type="text" name="stdname" id="sname" value=""> </td> 
     </tr> 
     <% } %> 
    </table> 
    <table width="100%" class="pos_fixed"> 
     <tr> 
      <td align="center" class="border"><input type="submit" name="submit" value="submit"> </td> 
     </tr> 
    </table> 
</form> 

ответ

0

Попробуйте это, стиль его в соответствии с вашими потребностями

<form name="myform" method="POST" action="youraction"> 
<div id="forms"> 
<input type="text" name="feilds[]"> 
<input type="text" name="feilds[]"> 
<input type="text" name="feilds[]"> 
<input type="text" name="feilds[]"> 
<input type="text" name="feilds[]"> 
<input type="text" name="feilds[]"> 
<input type="text" name="feilds[]"> 
<input type="text" name="feilds[]"> 
<input type="text" name="feilds[]"> 
<input type="text" name="feilds[]"> 
</div> 
<input type="button" name="next" value="next" onclick="next()"> 
<input type="submit" name="submit" value="Submit"> 
</form> 

Javascript кода

function next() 
{ 
var ele = document.getElementById('forms'); 

for(var i=0;i<10;i++) 
{ 
    var name = document.createElement("input"); 
    name.setAttribute('type',"text"); 
    name.setAttribute('name',"feilds[]"); 
    ele.appendChild(name); 
}  

} 

На стороне сервера проходным feilds [] и получить все значения

Смежные вопросы