首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PHP:处理两端都有数字的多个文本框

PHP:处理两端都有数字的多个文本框
EN

Stack Overflow用户
提问于 2014-04-29 22:16:52
回答 2查看 82关注 0票数 0

我知道如何处理这样的事情:<input type="text" name="Textbox_T[]" id="txBox1" />

但是,我有一个未知数量的框(它们是通过javascript生成的,只有在它们提交后才被我知道),它们的名称如下:

<input type="text" name="Textbox_T1" id="txBox1" />

Textbox_T1

Textbox_T2

Textbox_T3

Textbox_T4

既然我做不到:$_GET['Textbox_T'.$i]

我该怎么做?

EN

Stack Overflow用户

发布于 2014-04-29 22:22:36

理想情况下,您应该让javascript将要提交的文本区域作为数组添加:

代码语言:javascript
运行
复制
<textarea name="Textbox_T[]" ></textarea>

(我假设您是在讨论文本区域),因为在PHP中,一旦提交了该项,就需要遍历它:

代码语言:javascript
运行
复制
foreach($_GET['Textbox_T'] as $text){
   //... do something
}

但是,如果您被它困住了,您只需遍历提交的_GET数组并尝试基于子字符串进行匹配:

代码语言:javascript
运行
复制
$prefix = "Textbox_T";
foreach($_GET as $key=>$value){
   if (substr($key,0,strlen($prefix))==$prefix){
     //this is one of them! do something
   }
}
票数 1
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23376288

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档