我有一个这样的 html 表单:
<form name="form" id="form" method="get" action="www.example.com" enctype="multipart/form-data" onsubmit="window.location.href = 'www.example.com/goods:' + document.getElementsByClassName('goods').serialize; return false;" autocomplete="off">
<input name="goods" type="text" id="<?=$goods['id']?>" class="goods" value="" />
<input name="goods" type="text" id="<?=$goods['id']?>" class="goods" value="" />
<input name="goods" type="text" id="<?=$goods['id']?>" class="goods" value="" />
<input name="goods" type="text" id="<?=$goods['id']?>" class="goods" value="" />
<input name="goods" type="text" id="<?=$goods['id']?>" class="goods" value="" />
<input name="submit" type="submit" class="submit" value="submit" />
</form>
我试图通过 onsubmit 表单传递一个包含输入字段值的数组,然后重定向到上面的 url,但我无法做到这一点。有什么办法可以实现吗?
最佳答案
要在 HTML 表单中定义数组,您可以使用 []
,如下所示:
<input name="goods[]"/>
关于javascript - 通过 onsubmit 表单发送数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35016746/