| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1207 人关注过本帖
标题:asp.net有N个同名文本框如何分别取值?
只看楼主 加入收藏
myosotis
Rank: 5Rank: 5
等 级:职业侠客
帖 子:72
专家分:377
注 册:2009-8-4
结帖率:71.43%
收藏
已结贴  问题点数:12 回复次数:2 
asp.net有N个同名文本框如何分别取值?
页面中有N个同名的文本框(一组数据),在后台中怎么能获取某个文本框的值。

<INPUTid="MyName"type="text"name="MyName">


<INPUTid="MyName"type="text"name="MyName">


<INPUTid="MyName"type="text"name="MyName">


<INPUTid="MyName"type="text"name="MyName">


<INPUTid="MyName"type="text"name="MyName">

如果在后台使用Request.form["MyName"]得到的是‘,’分割的值,这样以来用户输入的数据就不能包含逗号了?有什么其它好办法呢?
搜索更多相关主题的帖子: asp 文本 
2009-09-24 11:59
myosotis
Rank: 5Rank: 5
等 级:职业侠客
帖 子:72
专家分:377
注 册:2009-8-4
收藏
得分:0 
因为在线应聘人员需要填写教育经历,工作经历等相关资料,比如:初中,高中,大学等,工作经历更是多少不等,所以给用户一个在线自动增加的表单
如:
程序代码:
<table width="100%" border="0" align="center" cellpadding="3" cellspacing="1" bgcolor="#CCCCCC"> 
                          <tr> 
                            <td width="23%" height="23" bgcolor="#FFFFFF">From</td> 
                            <td width="77%" height="23" bgcolor="#FFFFFF"><input name="PerFromDate" type="text" id="PerFromDate" size="45"/> 
                                <span class="STYLE2">* </span></td> 
                          </tr> 
                          <tr> 
                            <td height="23" bgcolor="#FFFFFF">To</td> 
                            <td height="23" bgcolor="#FFFFFF"><input name="PreToDate" type="text" id="PreToDate" size="45" /> 
                                <span class="STYLE2">* </span></td> 
                          </tr> 
                          <tr> 
                            <td height="23" bgcolor="#FFFFFF">Type  of School<br /> 
                              (i.e.  Grammar/ Secondary) </td> 
                            <td height="23" bgcolor="#FFFFFF"><textarea name="TypeSchool" cols="65" rows="3" id="TypeSchool" style="background-color:#FFFFFF;"></textarea> 
                                <span class="STYLE2">* </span></td> 
                          </tr> 
                          <tr> 
                            <td height="23" bgcolor="#FFFFFF">Examinations  taken and Qualifications Gained<br /> 
                              (Specify Grades)</td> 
                            <td height="23" bgcolor="#FFFFFF"><textarea name="Gained" cols="65" rows="3" id="Gained"  style="background-color:#FFFFFF;"></textarea> 
                                <span class="STYLE2">* </span></td> 
                          </tr> 
                        </table>
用户根据自己的教育经历自动添加

花自漂零水自流,一种相思,两处闲愁
2009-09-24 12:03
hebingbing
Rank: 6Rank: 6
来 自:黄土高坡
等 级:贵宾
威 望:27
帖 子:3417
专家分:371
注 册:2007-10-22
收藏
得分:8 
你在增加的时候给他加上一个i变量不就行了呀,Request.form["MyName"]获取到得值确实是“,”相隔的
或者就是你再获取值之前先replace替换掉“,”最后进数据库的时候再换回来……
2009-09-25 07:42
快速回复:asp.net有N个同名文本框如何分别取值?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016590 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved