首页 新闻 会员 周边 捐助

form表单提交后,后台怎么处理数据呢?

1
悬赏园豆:30 [已关闭问题]
<ul> <li>input type="text" 单行文本输入框 </li> <li>input type="submit" 将表单(Form)里的信息提交给表单里action所指向的文件 </li> <li>input type="checkbox" 复选框 </li> <li>input type="file" 文件上传</li> <li>input type="radio" 单选框 </li> <li>select 下拉框 </li> <li>textArea 多行文本输入框 </li> <li>input type="password" 密码输入框(输入的文字用*表示) </li> </ul> <p>上面这些是常用的form表单元素。</p> <p>我想知道的是,在提交表单的时候,如何获取他们的值呢?</p> <p>Request.Form[]?????</p> <p>请高手指点迷津。</p>
天堂口的主页 天堂口 | 小虾三级 | 园豆:514
提问于:2009-11-21 09:21
< >
分享
其他回答(5)
0

表单元素的NAME或者ID

<input type='text' id='text_name' value='woody' />

string name=Request["text_name"];

 

详细

后台

 

 

Code
woody.wu | 园豆:3621 (老鸟四级) | 2009-11-21 09:30
0

还有一种方法,<input type='text' id='text_name' value='dege301' runat='server' />

这样在后台取值时直接写string name=text_name.value,赋值也一样,text_name.value="name"

dege301 | 园豆:2825 (老鸟四级) | 2009-11-21 13:01
0

Request.Form[control-name]

我们也可以使用Request[control-name]

但是后者的效率不如前者

persialee | 园豆:3217 (老鸟四级) | 2009-11-21 14:33
0

如果.net 是上面的那样

如果是java 那就是

request.getParameter("你的input 名字");

style999 | 园豆:0 (初学一级) | 2009-11-21 19:12
0

取法上面都说啦,不过具体的需要视你使用form提交时使用的Method来决定,如果你使用get方式进行提交的话,最好就使用Request.QueryString["xxx"]这样子来获取,如果你使用post方式来提交的话,那就采用Request.Form来获取参数,当然如果你觉得这都麻烦,那就直接使用Request["xxx"]这样子的方式来获取提交的参数吧!

西越泽 | 园豆:10775 (专家六级) | 2009-11-22 16:39
0

get 的提交方式:Request.Querying["text"];

post 的提交方式:Request.Form["text"];

boboisboy | 园豆:346 (菜鸟二级) | 2009-11-23 13:27
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册