Jump to content

arrays


newman

Recommended Posts

hi , how are you doing?
i have a question :

<form name="MyForm" method="GET" action="submit.php">

<input type="text" name="name" value="tom">
<input type="checkbox" name="goods[]" value="1">
<input type="checkbox" name="goods[]" value="2">
<input type="checkbox" name="goods[]" value="3">
<input type="checkbox" name="goods[]" value="4">

<input type="button" onclick="MyFunction(this.form.name.value)">

</form>


you see i can send the Name value to my function but how can i send the checkboxes values to this function like the name field?
by the way the number of checboxes are not defined .
i tried "this.form.goods[].value" and "this.form.goods.value" but i got an error .
how can i do it ?

thanks in advance ...
Link to comment
https://forums.phpfreaks.com/topic/29536-arrays/
Share on other sites

Yeah, I've found that when doing this you want to use an array for the name and then use a non-array for the id. This way its easier to reference in javascript while still giving you what you want when submitted.

<input type="checkbox" name="goods[]" id="goods_1" value="1">
<input type="checkbox" name="goods[]" id="goods_2" value="2">
Link to comment
https://forums.phpfreaks.com/topic/29536-arrays/#findComment-135553
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.