Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dodawanie divów z różnym id
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
MarcinKostrzewa2
Witam,

jak dodać kolejne divy żeby każdy z nich miał różne i kolejne id, np. pierwszy id="div1", kolejny id="div2", kolejny id="div3" itd.

Mam taką funkcję do dodawania divów:

KOD JS:

Kod
function dodaj() {
var html4='';
html4+='<div style="width: 200px; height: 50px;"><form><input id="div1" type="text" value=""/></form></div>';
var div2 = document.getElementById('dodajadres');
div2.style.display = 'block';
div2.innerHTML+= html4;
}


KOD html
Kod
<div onClick="dodaj()">
<div id="dodajadres"></div>


PS. Z góry dziekuje za pomoc w tej sprawie
Pozdrawiam,
Marcin
szczeku
Polecam, zapoznanie sie z frameworkiem javascript'u jQuery.
A co do samego problemu to podaje z link(wykonanie wlasnie w jQuery): http://antczak.org/2009/10/dynamiczne-form...uzyciem-jquery/
MarcinKostrzewa2
Cóż pomogłem sam sobie:)
no i może komuś się przyda, jeśli tak to będzie mi miło:)



Kod
<script type='text/javascript'>
var a=0;
function dodajAdres() {  
var aa=a++;
    var input = document.createElement("input");
    input.name = "user_location";
    input.id = "miejsowosc" +aa;  
    input.style.width = "150px";
    document.getElementById("wstawi").appendChild(input);  
     input.value=aa;
}



</script>
<input type="button" value="dodaj pole" onClick="dodajAdres();"/>
<div id="wstawi"></div>
erix
A możesz wytłumaczyć, w jakim celu aż tak kombinujesz? Aż się prosi o nadanie klasy.
MarcinKostrzewa2
Erix nie jestem biegły w programowaniu dlatego pytałem na forum. Nikt nie potrafił mi pomóc więc sam coś skleiłem i umieściłem, bo mimo, że rozwiązanie nie jest najlepsze - ale działa.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.