javascript - 通过 onsubmit 表单发送数组

标签 javascript php

我有一个这样的 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/

相关文章:

php - 从 mysql 中的总和求和

javascript - 如何将 JSON 数组集成到 JavaScript 文件中?

php - DateTime->format(epoch) 返回错误的日期

php - 我需要迭代 JSON 数组 - 不知道该怎么做 - 已搜索但仍然找不到线索

javascript - 单击后 Angular 显示密码

PHP Openssl 解密 AES Mysql 加密

php - Laravel 5.1 调用未定义的方法 Illuminate\Database\Query\Builder::isSuperAdmin()

javascript - 如何使用ajax和php提交表单以避免页面刷新

javascript - 在莲花脚本中执行 22 位数字的除法

javascript - 检查下一个项目是否存在于 ng-repeat 项目中