当前位置: 首页 > 面试题库 >

从没有JavaScript的HTML表单发布数组

叶鸿振
2023-03-14
问题内容

我的表单有点复杂,我希望通过本地发布一个元组数组来简化服务器端(PHP)处理。

表单的第一部分代表一个 User

  • First Name
  • Last Name
  • Email
  • Address
  • etc

表单的第二部分代表一 棵树

  • Fruit
  • Height
  • etc

问题是我需要能够以相同的形式为单个 用户发布 多个 。我想以 的数组作为单个 用户
发送信息,但这对于表单而言可能太复杂了。唯一想到的就是使用javascript使用User对象和Tree对象数组创建一些JSON消息。但是最好避免使用javascript支持更多用户(某些人已关闭脚本)。


问题答案:

检查这一。

<input type="text" name="firstname">
<input type="text" name="lastname">
<input type="text" name="email">
<input type="text" name="address">

<input type="text" name="tree[tree1][fruit]">
<input type="text" name="tree[tree1][height]">

<input type="text" name="tree[tree2][fruit]">
<input type="text" name="tree[tree2][height]">

<input type="text" name="tree[tree3][fruit]">
<input type="text" name="tree[tree3][height]">

它应该最终像这样在$ _POST []数组中(PHP格式以便于可视化)

$_POST[] = array(
    'firstname'=>'value',
    'lastname'=>'value',
    'email'=>'value',
    'address'=>'value',
    'tree' => array(
        'tree1'=>array(
            'fruit'=>'value',
            'height'=>'value'
        ),
        'tree2'=>array(
            'fruit'=>'value',
            'height'=>'value'
        ),
        'tree3'=>array(
            'fruit'=>'value',
            'height'=>'value'
        )
    )
)


 类似资料:
  • 问题内容: 我的表单有点复杂,我希望通过本地发布一个元组数组来简化服务器端(PHP)处理。 表单的第一部分代表一个 User : First Name Last Name Email Address etc 表单的第二部分代表一 棵树 : Fruit Height etc 问题是我需要能够以相同的形式为单个 用户发布 多个 树 。我想以 树 的数组作为单个 用户 发送信息,但这对于表单而言可能太复

  • 问题内容: 我的页面上有一个表单,其中包含大量输入和一些隐藏字段,有人要求我将数据通过“后置数组”传递,只是不确定如何执行此操作, 这是我目前正在做什么的摘要 在我的process.php im中,然后这样调用数据… 有没有办法将其发布为数组?无论如何,我的方法是不好的做法吗? 问题答案: 给每个输入一个数组格式的名称: 然后在PHP 中将是一个数组:

  • 问题内容: 当前设置 我有这样的HTML表单。 我可能在页面上有很多这些表格。 我的问题 如何异步提交此表单,而不进行重定向或刷新页面?我知道怎么用。我遇到的问题是从javascript中的HTML检索数据,然后将其放入发布请求字符串中。这是我当前用于zXMLHttpRequest的方法。 例如,假设单击了表单的“提交”按钮时调用了javascript方法,那么如何从该方法访问表单的值并将其添加到

  • 这是我正在尝试的代码 为了将脚本中的参数一个接一个地发送到文本字段中,我要做什么?有可能吗?

  • 问题内容: 我必须承认我有点困惑…我以前从未做过,而且我显然缺少一些东西 当我通过http.post将数据传递到我的php文件时,我似乎无法收集数据… 有人可以告诉我为什么这行不通吗? FormData会显示在控制台日志中,并且可以确定正在写入文件。但是,看起来好像没有数据传递。 这是在我的php文件中。试图将提交表单中的数据写入文件中(只是测试)。 问题答案: 经过大量研究后,我发现这有点像ph

  • 这几天我一直被这个问题难住了。如果有人能给我指出正确的方向,我将不胜感激!我一直在想如何通过facebooks graph api发布图像。 我从Facebook上下载了一张图片,它通过图形API显示在画布元素中。我正在修改这个元素,在上面画文本,然后想把它上传回facebook。我被上传卡住了。 以下是我看过的有帮助的链接,但我仍然卡住了: Facebook Graph API——使用JavaS