form怎么在提交的时候获取数据

form怎么在提交的时候获取数据,第1张

获取form表单提交上来的数据可以采用以下方法

控制层相关代码:requestgetParameter("userName");

(注:userName是from表单中name属性的值)

jsp页面中form表单相关代码:    

我就纳闷了 我不注册还就不让我回答问题了呢。。。 霸王条款。。。

'那就换种方法 用脚本吧 反正条条大路通罗马 之前select不循环应该是我if条件判断的问题 也就是说 不符合了if的条件也没符合else的条件(应该是 快下班了就没多看) sorry哈

<form action="" method="post" name="myform">

请输入姓名:<input type="text" name="user" value="<% =requestform("user") %>" />

<input type="submit" name="tijiao" value="提交" /><br />

请输入性别:<input name="sex" type="radio" value="男" <% if requestform("sex")="男" then responsewrite("checked") %> />男

<input type="radio" name="sex" value="女" <% if requestform("sex")="女" then responsewrite("checked") %> />女<br />

出生日期:<label>

<select name="select1" id="select1">

<option value=""></option>

<%

for i=2010 to 1901 step -1

%>

<option value="<%=i%>" ><%=i%></option>

<%'应该是要改这一行代码?

next

%>

</select>

</label>

<script>

'最后根据获取的requestform("select1")的值绑定到select上

documentgetElementById("select1")value=<%=requestform("select1")%>

</script>

</form>

区别如下:

1、用法不同

RequestForm:获取以POST方式提交的数据(接收Form提交来的数据)

Request:包含以上两种方式(优先获取GET方式提交的数据),它会在QueryString、Form、ServerVariable中都搜寻一遍。

2、接收的方法不同

Requestform方法,它是用来接收表单变量的(post 方法)

Request对象也可以不指明具体使用QueryString或是form方法,如果包含以上两种方式(优先获取GET方式提交的数据),它会在 QueryString、Form、ServerVariable中都搜寻一遍。

3、传递数据量不同

Requestform方法能接收的数据没有限制。

Reques的对象为trequestQueryString时只能接收数据量小于2KB数据。

4、执行速度不同

Requestform方法的执行速度取决于接收数据量的大小,如果数据较多执行速度比较慢。

Reques执行速度要比Requestform方法快。一般往数据库请求查询时用 requestQueryString方法来提高查询的速度。

参考资料来源:百度百科——Request对象

以上就是关于form怎么在提交的时候获取数据全部的内容,包括:form怎么在提交的时候获取数据、asp request.form取表单值问题、request.form()和request()的区别等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9630995.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存