<?php
$dinges = $_POST['inputs'];
for($i=0; $i<count($dinges); $i++){
//actie
}
?>
edit:
forms zijn dan natuurlijk zo:
<input type="text" name="inputs[]" value="Waarde" />
<input type="text" name="inputs[]" value="Waarde" />
<input type="text" name="inputs[]" value="Waarde" />
Link gekopieerd
Dat kan joris maar dan moet ik eerst het formulier versturen, ik wil get graag realtime kunnen doen.
Link gekopieerd
Met javascript kan je toch gewoon een input toevoegen?
<script>
function add(){
document.getElemtById('form').innerHTML += "<input type="text" name="inputs[]" value="Waarde" />";
}
</script>
Link gekopieerd
Ik heb ook geprobeerd dit realtime te doen, met jQuery, maar dan worden ze niet meegenomen in je <form>
Link gekopieerd
Dan moet je de verzending ook in jQuery maken.
Met een for-loop alle forms controleren met een bepaald ID, en die dan bijvoorbeeld met de AJAX functie als POST waarde sturen.
Maar volgens mij lukt het met die javascript van hierboven wel.
Link gekopieerd
Joris waarom forms als:
<input type="text" name="inputs[]" value="Waarde" />
<input type="text" name="inputs[]" value="Waarde" />
<input type="text" name="inputs[]" value="Waarde" />
en niet een loop?
Link gekopieerd
Ik snap je niet.
Dat zijn de forms waarmee je de afhandeling aanroept.
In de afhandeling zet je dan wel een loop (Zie eerde post)
Link gekopieerd
Joris schreef op 26.11.2009 18:46
Ik snap je niet.
Waarom zet je de input als:
<input type="text" name="inputs[]" value="Waarde" />
<input type="text" name="inputs[]" value="Waarde" />
<input type="text" name="inputs[]" value="Waarde" />
en niet als:
<?php for ($i=1; $i<=10; $i++)
{ ?>
<input type="text" name="afmeting[]" size="25" /><br />
<?php } ?>
Link gekopieerd
Gerben schreef op 24.11.2009 22:32
Ik heb ook geprobeerd dit realtime te doen, met jQuery, maar dan worden ze niet meegenomen in je <form>
Dat ligt dan echt aan jou, het kan namelijk wel. Heb je wel goed opgegeven waar die velden moeten komen?
Download ook eens de webdeveloper toolbar (Firefox) en bekijk de Generated Source met die tool. (View Source -> Generated Source)
Link gekopieerd
Muiter schreef op 27.11.2009 11:25
[quote='Joris schreef op 26.11.2009 18:46']Ik snap je niet.
Waarom zet je de input als:
<input type="text" name="inputs[]" value="Waarde" />
<input type="text" name="inputs[]" value="Waarde" />
<input type="text" name="inputs[]" value="Waarde" />
en niet als:
<?php for ($i=1; $i<=10; $i++)
{ ?>
<input type="text" name="afmeting[]" size="25" /><br />
<?php } ?>[/quote]
Link gekopieerd