Nigdy nie wiem ile będzie tego $max.
Zasada polega na dodawaniu pola przez jquery i wyglada to mniejwięcej tak:
<label for=\'txt3" + id + "\'><input type=\'checkbox\' name=\'tag[]\' value=\'1\' id=\'txt" + id + "\'>pole</label>
Może zastosować inne pole niż checkbox z podobną funkcją? chodzi mi tylko o to że jak się zaznaczy to daje jakąś wartość i żebym wiedział które pole to jest.
Opis <input name="nazwa[]"> Zaznaczenie checkbox
Opis2 <input name="nazwa[]"> Zaznaczenie checkbox
wynik:
opis tresc - zaznaczone
opis2 tresc - nie zaznaczone
potem to zapisuje do bazy mysql w formie że do opis jest wynik 1 a do opis2 jest 0
To może ktoś by dał radę podpowiedzieć jak w java zrobić aby każde z dodanych pól miało o jedną wartość więcej:
Kod:
Kod
<script type="text/javascript">
function addFormField() {
var id = document.getElementById("id").value;
$("#divTxt").append("<p class=\'formularz_nazwa_tag\' id=\'row" + id + "\'><label for=\'txt" + id + "\'>Nazwa <input class=\'tagi2\' type=\'text\' name=\'tag_nazwa[]\' value=\'\' id=\'txt" + id + "\'> </label><label for=\'txt2" + id + "\'>Kod <input class=\'tagi2\' type=\'text\' name=\'tag_kod[]\' value=\'\' id=\'txt" + id + "\'> </label><label for=\'txt3" + id + "\'>Opis <input class=\'tagi_opis\' type=\'text\' name=\'tag_opis[]\' value=\'\' id=\'txt" + id + "\'> </label> <label for=\'txt3" + id + "\'><input type=\'checkbox\' name=\'tag_textarea[TUTAJ za każdym nowym +1]\' value=\'1\' id=\'txt" + id + "\'> Textarea**</label>  <a href=\'#\' onClick=\'removeFormField(\"#row" + id + "\"); return false;\'><img src=\"img/delete.gif\" alt=\"\"></a> <p>");
$(\'#row\' + id).highlightFade({
speed:1000
});
id = (id - 1) + 2;
document.getElementById("id").value = id;
}
function removeFormField(id) {
$(id).remove();
}
</script>