Ta strona używa ciasteczek (cookies), dzięki którym nasz serwis może działać lepiej. Dowiedz się więcej OK, rozumiem

[JS] dodawanie pol formularzy - dynamiczne

Tworzenie dynamicznych stron internetowych z zastosowaniem JavaScript, jQuery, Ajax. Dowiedz się jak to zrobić, znajdź rozwiązania swoich problemów.

[JS] dodawanie pol formularzy - dynamiczne

Post 09.10.2006, 23:55:37

Witam,
Mam taki kod i dziala po FF, a za nic nie chce dzialac pod IE:
Kod: Zaznacz cały
<script type="text/javascript">

function dodajEdukacja() {
  var z = parseInt("formik.value");
  var num = 0;
  var ni = document.getElementById('warstwa_edukacja');
  var numi = document.getElementById('wartosc_edukacja');
  var add = (document.getElementById('wartosc_edukacja').value -1) + 2;
  numi.value = add;
  add = parseInt(add);
  num = add + z;
  var newdiv = document.createElement('div');
  var divIdName = 'my'+add+'Div';
  newdiv.setAttribute('id',divIdName);
  newdiv.innerHTML = '<tr><td bgcolor="#eeeeee"><table border="0" cellspacing="3" cellpadding="1" bgcolor="#eeeeee"><tr><td align="right">from&nbsp;(od)</td><td><table border="0" cellspacing="1" cellpadding="1"><tr><td><select name="rozp_szkola'+num+'"><option value="----">----</option><option value="2006">2006</option><option value="2005">2005</option><option value="2004">2004</option><option value="2003">2003</option><option value="2002">2002</option><option value="2001">2001</option><option value="2000">2000</option><option value="1999">1999</option><option value="1998">1998</option><option value="1997">1997</option><option value="1996">1996</option><option value="1995">1995</option><option value="1994">1994</option><option value="1993">1993</option><option value="1992">1992</option><option value="1991">1991</option><option value="1990">1990</option><option value="1989">1989</option><option value="1988">1988</option></select></td></tr></table></td></tr><tr><td><table border="0" cellspacing="1" cellpadding="1"><tr><td>School</td></tr><tr><td><DIV class="maly">Szkoła</td></tr></table></td><td><table border="0" cellspacing="1" cellpadding="1"><tr><td width="100%"><input type="text" name="szkola'+num+'" size="65" maxlength="255"></td></tr></table></td></tr><tr><td><table border="0" cellspacing="1" cellpadding="1"><tr><td>Title</td></tr><tr><td><DIV class="maly">Uzyskany tytuł</td></tr></table></td><td><table border="0" cellspacing="1" cellpadding="1"><tr><td width="100%"><input type="text" name="kierunek'+num+'" size="65" maxlength="255" value="'+num+'"></td></tr></table></td></tr><tr><td colspan="2"></td></tr></table></td></tr>';
  ni.appendChild(newdiv);
  document.write(k);
}

</script>

<html>
<body>
<p align="center">
<b>To jest strona formularza...</b>
</p>

<form action="krok.php" method="post">
<?php $java=3; ?>
<?php echo '<input type="hidden" name="formik" id="formik" value="'.$java.'">'; ?>
<table align="center" width="450" border="0">
<tr>
    <td>
    <input type="hidden" value="0" id="wartosc_edukacja" /><div id="warstwa_edukacja"> </div>
    </td>
</tr>
<tr>
<td align="right">
    <a href="javascript:;" onclick="dodajEdukacja();">Więcej...</a>
</td>
</tr>
<tr>
<td align="right">
<input name="przycisk" type="submit" value="Wyslij">
</td>
</tr>
</table>
</form>
</body>
</html>


Juz nie mam pomyslow co mozna zmienic zeby dzialalo to dynamiczne dodawanie formularza pod IE
Dzieki z gory za pomoc
BENY
benykr
Posty: 2
Dołączył(a): 09.10.2006

Post 10.10.2006, 00:07:10

juz sobie poradzilem
var z = document.formularz.java_edu.value;
pozdrawiam
benykr
Posty: 2
Dołączył(a): 09.10.2006


Powrót do JavaScript


 


  • Podobne wątki
    Odpowiedzi
    Wyświetlone
    Ostatni post

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 6 gości

Hosting, Domeny, SSL

Subskrypcja

Mamy 50698 zarejestrowanych użytkowników.
Najnowszy użytkownik: m1kie


Nasi użytkownicy napisali:

  • 936098 wiadomości
  • w 246727 tematach

Najnowsze wpisy na blogu

Najnowsze artykuły

Najaktywniejsi (ostatnie 30 dni)