nasıl ben dinamik olarak eklenen metin kutularının değerini korumak yapmak

2 Cevap php

ben bu kodu kullanıyorum:

<html>
 <head>
   <title>Dynamic Form</title>
   <script type="text/javascript">
     var i = 6;
    function CreateTextbox(){
      createTextbox.innerHTML = createTextbox.innerHTML 
                   +'<input type=text name="flow'+i+'"/>'
       i++;
    }
  </script>
</head>
<body>
 <form name="form" action="post">
  <input type="button" name="what" value="clickHere" onClick="CreateTextbox()"/>
   <div id="createTextbox"></div>
 </form>
</body>

ben yeni bir metin kutusu eklediğinizde, önceki metin kutusuna girilen değer silinir. i nasıl koruyabilirsiniz?

2 Cevap

Muhtemelen sonradan bu süreçte değerini kaybetmesine neden olan innerHTML özelliğini, yeniden tanımlamak zaman elemanını yeniden tarayıcıyı zorluyorlar.

Bu bir ile yapılabilir

  var elem = document.createElement("input");
  someDOMElement.childNodes.add(elem);

kombinasyon?