PHP动态输入框获取输入值

 那0年_277 发布于 2022-12-01 15:12

模仿微信公众号后台投票管理功能。
可以动态添加多个问题,每个问题下面默认有两个选项,也可动态添加多个。已经通过JS实现动态添加功能,但在PHP中无法获取到问题选项的值,单个选项的html如下

*

因为每个问题下面都有选项,如果 name="options[]" 这样就无法获知那个选项属于哪个问题。

请问如何正确设置 input 元素的 name 属性。

3 个回答
  • 解决这样问题的开源代码太多,基本思想就是添加之前count一下目前已有input的个数,然后count+1为name设置数组 name="options["+count+"]"

    贴几个现有开源代码

    http://jsfiddle.net/jaredwilli/tzpg4/4/

    http://bootsnipp.com/snippets/featured/dynamic-form-fields-add-amp-remove

    2022-12-01 17:14 回答
  • 问题1
    name="question[0]"
    选项
    name="answer[0][0]" name="answer[0][1]"
    
    问题2
    name="question[1]"
    选项
    name="answer[1][0]" name="answer[1][1]"
    2022-12-01 17:14 回答
  • 通过新增一个隐藏字段来存储问题标号,动态输出问题段的代码解决了。不过,这只是添加阶段,后期的修改可能会更麻烦。在此谢过大家。

    2022-12-01 17:14 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有