页面无法保留历史数据

时间:2015-04-23 21:29:52

标签: javascript php html history

我有一个包含动态输入的表单(添加了addRow()函数)问题是当我点击提交按钮时。表单将数据发送到另一个页面(第二页),但如果有错误,则第二页返回第一页,但问题是表单页面没有保留数据输入。

第一页

<table  id="tab">
   <tr>
      <th>Ref</th>
      <th>Designation</th>
      <th>Prix d'achat</th>
      <th>Prix de vente</th>
      <th>Qte</th>      
      <th>Remise</th>       
      <th>Montant</th>      
      <th>action</th>       
   </tr>
</table>

添加线路输入的功能

<script>
function AddRow_v(nbrn){    
    var newRow = document.getElementById('tab').insertRow(-1);
    var newCell = newRow.insertCell(0);
    newCell.innerHTML = "<td><div class='input_container'><input type='text'  class='input_80 valider' name='ref[]' id='ref_id"+nbrn+"' onkeyup='autocomplet("+nbrn+")' />  <ul id='produits_list_id"+nbrn+"' style='display:none;'></ul></div></td>";
    newCell = newRow.insertCell(1);
    newCell.innerHTML = "<td><input type='text' name='designation[]'  id='designation_id"+nbrn+"'  /></td>";                                        
    newCell = newRow.insertCell(2);
    newCell.innerHTML = "<td><input type='text' id='px_achat"+nbrn+"'  name='px_achat[]' class='input_60 only_number' /></td>";
    newCell = newRow.insertCell(3);
    newCell.innerHTML = "<td><input type='text' id='px_vente"+nbrn+"'  onkeyup='calculez("+nbrn+");' name='px_vente[]' class='input_60 only_number' /></td>";
    newCell = newRow.insertCell(4);
    newCell.innerHTML = "<td><input type='text' id='qte"+nbrn+"'  onkeyup='calculez("+nbrn+");' name='qte[]' class='input_30 only_number' /></td>";
    newCell = newRow.insertCell(5);
    newCell.innerHTML = "<td><input type='text' id='remise"+nbrn+"'  onkeyup='calculez("+nbrn+");' name='remise[]' class='input_30 only_number' /></td>";
    newCell = newRow.insertCell(6);
    newCell.innerHTML = "<td><input type='text' id='montant"+nbrn+"'  readonly name='montant[]' class='input_60 only_number' /></td>";
    newCell = newRow.insertCell(7);
    newCell.innerHTML = "<td><a onclick='remove_v("+nbrn+");' id='remove"+nbrn+"' class='btn' rel='tooltip' data-original-title='Supprimer'><i class='icon-remove'></i></a>";
    document.getElementById('nbrligne').value=count_ligne();

}

第二页

<?php
if(error()){
?>
<script>
    window.history.go(-1);
</script>
<?php
}
?>

感谢您的帮助

0 个答案:

没有答案