加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 处理动态表单内容有什么更好的做法?

发布时间:2020-12-13 22:00:55 所属栏目:PHP教程 来源:网络整理
导读:我设计了一个包含动态内容的表单. 例如, 表单包含Paper_Name的文本字段和Paper_Link的文本字段. 用户最多可以添加十个纸张名称和纸张链接. 每个纸质名称和纸张链接的ID如下: papername01,paperlink01,…,papername10,paperlink10. 这些ID是由JavaScript动态
我设计了一个包含动态内容的表单.

例如,
表单包含Paper_Name的文本字段和Paper_Link的文本字段.
用户最多可以添加十个纸张名称和纸张链接.

每个纸质名称和纸张链接的ID如下:

papername01,paperlink01,…,papername10,paperlink10.

这些ID是由JavaScript动态创建的.换句话说,如果用户未单击“添加纸张”按钮并提交表单,则服务器将接收的唯一字段为paperlink01和papername01.

现在,问题是什么是设计服务器PHP脚本来处理那些提交的表单内容的更好的做法.

>使用Ajax表单插件?
>使用常规表单提交并迭代所有变量并查看是否设置了任何变量?
>使用JSON数据格式?

是的,这个问题与服务器和客户端有关.我想知道最佳做法并相应地更改我的客户.
请帮助,谢谢

表单设计如下所示:

<div id="divDummy001">
 <div id="paperTitle001Fld">
  <label for="papertitle001">Title of Paper 001</label>
  <div>
   <input type="text" size="16" value="" id="papertitle001" name="papertitle001"/>
  </div>
 </div>

 <div id="paperURL001Fld">
  <label for="paperurl001">Paper Link 001</label>
  <div>
   <input type="text" size="96" value="" id="paperurl001" name="paperurl001"/>
   </div>
 </div>
</div>

当用户单击“添加”按钮时,将创建一个新的div,唯一的区别是ID将增加1.

解决方法

使用数组.创建名为papername [1],papername [2]的文本字段,然后它们将在PHP脚本中显示为数组.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读