社区
基础编程
帖子详情
三个名称相同的文本框 提交以后怎么分别得到每个文本框输入的值?
klggg
2004-09-18 02:45:18
三个名称相同的文本框 提交以后怎么分别得到每个文本框输入的值?
<input type=text name=t1>
<input type=text name=t1>
<input type=text name=t1>
...全文
197
10
打赏
收藏
三个名称相同的文本框 提交以后怎么分别得到每个文本框输入的值?
三个名称相同的文本框 提交以后怎么分别得到每个文本框输入的值?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zltostem
2004-09-18
打赏
举报
回复
楼主,二楼的就是这个意思 ...
klggg
2004-09-18
打赏
举报
回复
我指的是提交后用PHP来得到.
如果我用
<input type=text name=t1[]>
<input type=text name=t1[]>
<input type=text name=t1[]>
来表示的 那我在javascript里应该怎么访问这些内容?
我很奇怪,CSDN的结帖的程序就是用
<input type=text name=t1>
<input type=text name=t1>
<input type=text name=t1>
这种方式,不清楚提交后他是怎么得到这些数据的.
welweb963119
2004-09-18
打赏
举报
回复
这个问题我以前问过,实现方法就是上楼所说的!
当是我是这样问的:
一个页面上有十个name都是ifcheck的checkbox,值分别是1--10,然后分别用asp和php提交表单;
在asp中取得的ifcheck的值是1,2,3,4,5,6,7,8,9,10
而在php中只取到一个值10
这是为什么,有什么办法使php也取得1,2,3,4,5,6,7,8,9,10 ?
后来得到的解答是:
用数组处理:
提交页面:
<form method="POST">
<input type="checkbox" name="ifcheck[]">
...
...
...
...
...
</form>
处理页面:
<?php
for($i=0;$i<sizeof($_POST['ifcheck']);$i++)
{
echo $_POST['ifcheck'][$i];
}
?>
这样做就可以了!
fyxw
2004-09-18
打赏
举报
回复
把文本筐的名字改成tl[],提交后就成名为tl的数组,用下标区分就行了
zltostem
2004-09-18
打赏
举报
回复
<script language="javascript">
<!--
function fnccheck()
{
var o = document.getElementsByName('t1');
for(var i=0;i<o.length;i++)
{
alert('第'+(i+1)+'个文本框的value:'+o[i].value);
}
}
//-->
</script>
<input type=text name=t1>
<input type=text name=t1>
<input type=text name=t1>
<p><input type=button value=check onclick="fnccheck();"></p>
klggg
2004-09-18
打赏
举报
回复
我说的是
<input type=text name=t1>
<input type=text name=t1>
<input type=text name=t1>
这样的表单变量.提交后用php来得到 t1这些内容
或不是以下这种情况
<input type=text name=t1[]>
<input type=text name=t1[]>
<input type=text name=t1[]>
否则我也不会问了 .
klggg
2004-09-18
打赏
举报
回复
另就是CSDN的结帖功能是怎么做的?
我看代码里面的是
<input type="text" name="T" value="0" size="4" onkeypress="check(this)" onmouseover="cc(this)" onmouseout="out()">
<input type="text" name="T" value="0" size="4" onkeypress="check(this)" onmouseover="cc(this)" onmouseout="out()">
给分的框都是这样的代码.这样提交后怎么才能知道具体哪个框些哪个编号的框分配了多少分?
blueoxygen
2004-09-18
打赏
举报
回复
sorry 那个数组是n-1 哈哈 白痴错误
blueoxygen
2004-09-18
打赏
举报
回复
。。。没明白
比如<input type="text" name="tl[]">
.....................
n个
<input type="text" name="tl[]">
php
$_POST[tl][0]........$_POST[tl][n]就是值
CODES:
<?
if(!empty($_POST['ctl'])){
echo $_POST['ctl'][0],$_POST['ctl'][1];
}
?>
<form name="test" id="test_id" method="post" action="">
<input type="text" name="ctl[]">
<input type="text" name="ctl[]">
<INPUT TYPE="submit">
</form>
当然你可以foreach list each等得到所有未知控件数目的值
klggg
2004-09-18
打赏
举报
回复
二楼只是用javascript来得到内容
我现在的意思 是要在表单提交给一个phpt程序
让程序来得到 t1的所有内容.
javascript 实现
输入
多行动态
输入
- 例如,在动态添加的
文本框
中,如果
每个
文本框
的
名称
都是“name”,那么在服务器端如何知道
每个
文本框
对应的
值
呢? #### 三、解决方案 为了解决上述问题,我们可以使用JavaScript动态生成表单元素,并为
每个
元素...
asp.net中利用ajax获取动态创建表中
文本框
的
值
每个
行包含四个单元格,其中
三个
单元格内有文本
输入
框,最后一个单元格有一个删除链接。JavaScript函数`addRow()`用于插入新行,而`delRow()`则负责删除行。`getPageData()`函数用于获取所有
文本框
的
值
,并调用...
html第四部分.pptx
单选按钮使用radio类型,通常成组出现,共享一个
名称
(name),以便在
提交
时识别为同一组选项;复选框使用checkbox类型,同样可以成组,但允许多选。 在实际应用中,表单的设计需要考虑用户体验,合理安排各项
输入
...
html网页表单制作.doc
在HTML网页表单的制作过程中,首先需要了解表单标签的基本语法,它用于定义表单的开始和结束位置,包含了
三个
属性:name、action和method。其中,name属性定义了表单的
名称
;action属性指向服务器端脚本的处理程序,...
HTML 表单基础知识 PDF
1. **表单标签(`<form>`)**:定义了一个表单的起始和结束位置,并包含了处理表单数据所需的URL和
提交
方式。 2. **表单域**:包含了一系列
输入
控件,如
文本框
、密码框、复选框、单选按钮等,用于获取用户的
输入
。 3...
基础编程
21,893
社区成员
140,347
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章