za pomocą jquery dodaje nowe pola input na stronie. Teraz chciałbym zdarzeniem onchange wywołac funkcje i wysłać ajax'em do php wartość wpisaną w pole input o id=nr_org[]
<?php $(document).ready( function() { $("#dodaj").click(function() { var new_label = $("<label>"); var indeks = $("<input>"); var nr_org = $("<input>"); var stan = $("<input>"); var producent = $("<input>"); var cena = $("<input>"); var szukaj_link = $("<a>"); var usun_link = $("<a>"); indeks.attr("type", "submit"); indeks.attr("name", "indeks[]"); nr_org.attr("type", "text"); nr_org.attr("name", "nr_org[]"); nr_org.attr("id", "nr_org[]"); stan.attr("type", "text"); stan.attr("name", "stan[]"); producent.attr("type", "text"); producent.attr("name", "producent[]"); cena.attr("type", "text"); cena.attr("name", "cena[]"); usun_link.attr("href", "#"); usun_link.html("usun"); szukaj_link.attr("href", "#"); szukaj_link.html("szukaj"); usun_link.click(function() { $(this).parent("label").remove(); }); new_label.append(nr_org); new_label.append(indeks); new_label.append(stan); new_label.append(producent); new_label.append(cena); new_label.append(szukaj_link); new_label.append(usun_link); $("form[name=formularz]").append(new_label); return false; }); ?>
napisałem coś takiego do wysłania zmiennej
<?php $("#nr_org[]").onchange(function(){ $('#wyniki').load('szukaj.php?co=' + $('#nr_org').attr('value')); $('#wyniki').show(); return false; }); ?>