Hallo,
ich habe ein funktionierendes Skript in ein neues Formular übertragen wollen. Es geht darum, dass bei klick auf "Hinzufügen" ein neues Inputfeld erscheint:
die Felder hinzufügen klappt prima, allerdings erhöht er die id nicht, weshalb ich sie nicht ordentlich auswerten kann. Weiß jemand Rat?
vielen Dank schonmal
ich habe ein funktionierendes Skript in ein neues Formular übertragen wollen. Es geht darum, dass bei klick auf "Hinzufügen" ein neues Inputfeld erscheint:
Code:
<script type="text/javascript">
function addFormField() {
var id = document.getElementById("id").value;
$("#pics").append("<p id='row" + id + "'> <input type='text' name='zutaten[]' id='zutaten" + id + "' size='20' value='Zutat " + id + "'> <a href='#' onClick='removeFormField(\"#row" + id + "\"); return false;'><img src='http://xxo/images/del.png'/></a><p>");
$('#row' + id).highlightFade({
speed:1000
});
id = (id - 1) + 2;
document.getElementById("id").value = id;
}
function removeFormField(id) {
$(id).remove();
}
</script>
HTML:
<p><a href="#" onClick="addFormField(); return false;">Bild Hinzufügen</a></p>
<input type="hidden" id="id" value="1">
<div id="pics"></div>
die Felder hinzufügen klappt prima, allerdings erhöht er die id nicht, weshalb ich sie nicht ordentlich auswerten kann. Weiß jemand Rat?
vielen Dank schonmal