html中form标签的method求解,高手帮忙
发布网友
发布时间:2022-05-11 07:24
我来回答
共4个回答
懂视网
时间:2022-05-11 11:45
1 method是指定数据如何发送到服务器的一个属性
2 只可能是post和get post:官方解释是把数据通过post会话传送到服务器。实际就是提交数据。 get:将表单中数据的按照variable=value的形式,添加到action所指向的URL后面,并且两者使用“?”连接,而各个变量之间使用“&”连接;一般用来从服务器得到数据。
3,默认是get,所以一般我们都要指定为post
举个例子:
比如说有2个页面,a.htm和b.asp,你想将a.htm页面表单中的值传递给b.asp页面。
那么在a.htm中就会有如下的表单代码:
代码如下:
<form id="form1" method="get" action="b.asp">
<input name="Text1" type="text" value="11" />
<input id="Submit1" type="submit" value="submit" />
</form>
上面的代码中2个地方需要注意:
1、method的属性是get,所以通过网址传值,可见的;
2、表单中有2个对象,一个文本框,一个提交按钮。要传递的是文本框的值,注意要把文本框的id属性改成name属性,这样文本框的值才能在网址处显示出来。
当你浏览a.htm页并单击提交按钮时,页面转到b.asp页,网址变为:
http://localhost/WebSite2/b.asp?Text1=11
如果不想让值在网址处显示出来,method值换成post即可。
然后在b.asp中就可以通过服务器端代码获取传递过来的值了。
当method=get时,b.asp页面中通过<% =Request.QueryString["Text1"]%>获取值并输出;
当method=post时,b.asp页面中通过<% =Request.Form["Text1"]%>获取值并输出。
热心网友
时间:2022-05-11 08:53
楼上说的没错,我举个例子补充一点:
比如说有2个页面,a.htm和b.asp,你想将a.htm页面表单中的值传递给b.asp页面。
那么在a.htm中就会有如下的表单代码:
<form id="form1" method="get" action="b.asp">
<input name="Text1" type="text" value="11" />
<input id="Submit1" type="submit" value="submit" />
</form>
上面的代码中2个地方需要注意:
1、method的属性是get,所以通过网址传值,可见的;
2、表单中有2个对象,一个文本框,一个提交按钮。要传递的是文本框的值,注意要把文本框的id属性改成name属性,这样文本框的值才能在网址处显示出来。
当你浏览a.htm页并单击提交按钮时,页面转到b.asp页,网址变为:
http://localhost/WebSite2/b.asp?Text1=11
如果不想让值在网址处显示出来,method值换成post即可。
然后在b.asp中就可以通过服务器端代码获取传递过来的值了。
当method=get时,b.asp页面中通过<% =Request.QueryString["Text1"]%>获取值并输出;
当method=post时,b.asp页面中通过<% =Request.Form["Text1"]%>获取值并输出。
热心网友
时间:2022-05-11 10:11
POST和GET传递的当然是表单的内容了。看了你的问题后我大概明白的意思了。你应该是把这里理解错了:“get会把信息显示在网址上,而post则不会”,这里是说“网址”,就是URL,比如:www.baidu.com这样的,而不是网页的内容,不是打开百度后看到的结果,而只是地址栏上的“www.baidu.com”。你再想想。
热心网友
时间:2022-05-11 11:46
get 和 post只是指的是传递方式,他们的主要分别是一个信息量只有4K,另一个则在2G以上吧。
html中form标签的method求解,高手帮忙
如果不想让值在网址处显示出来,method值换成post即可。然后在b.asp中就可以通过服务器端代码获取传递过来的值了。当method=get时,b.asp页面中通过<% =Request.QueryString["Text1"]%>获取值并输出;当method=post时,b.asp页面中通过<% =Request.Form["Text1"]%>获取值并输出。
用HTML制作网页――表单与ASP,求高手帮忙
<body> <form id="form1" name="form1" method="post" action="tijiao.asp"> <p>姓名:<input name="xingming" type="text" /></p> <p>性别: <input name="xingbie" type="radio" value="男" />男 <input name="xingbie" type="radio" value="女" />女</p> <p>户籍:...
...但我不知道怎么加入后台,或者数据库查询之类的东西,请高手帮忙...
加入后台是需要后台开发语言的,比如java、php等,用jdbc或者odbc加载数据库驱动,进行对数据库的增删改查等操作,要想学的话建议学php,这个非常容易入门。java是相当难的。
php做一个简单练习 输入数字 取绝对值 输入数字不显示结果
首先输入框的name一定要和后台接收的名字要一致。你输入框的name和后台post接收的有什么区别你自己看看。其次是html代码要写规范,form标签的action和name值如果没有必要就不用写,而且你写的html代码已经影响到后台接收数据了。你改一下input框的name值为num,将form标签上面只留下method="post"再接着运...
<form>中属性action
<form action=2.html>这里的action=2.html是将表单的内容提交到这个网址,可不是提交后跳转到这个网址,如果你想提交后跳转到这个网址的话,就用Response.Redirect("2.html");
HTML怎么明文提交
1.首首先我们要提交一个HTML页面的数据,需要一个按钮,我们常见的按钮有三种,分别是普通按钮、提交按钮、重置按钮,提交页面需要用到是提交按钮,提交按钮只要通过将input标签的type值设置为submit,如果我们需要给这个按钮命名的话,就添加一个value属性,属性值为你想设置的按钮名。2.当然,我们只是添加...
高手帮帮忙 下面是login.html文件的部分代码,其功能是实现用户登录信息...
servlet中使用request.getParamter("控件名")可以获得该控件的值 <form action=" " method ="post"> action代表的是跳转的url 也就是要写上getpostdata页面的url url在web.xml文件中配置
ASP高手帮忙.为什么request.form取不上值?
检查下提交是get还是post!Form接收的时候必须用post提交!
js脚本 假如:A页 新打开 B页面窗口,在B页面传递值,A页面怎么获取B页面...
一:向目标页面发送数据(如你的B.html向A.hmtl发送“你好”),代码就是<form>标签的action属性,比喻这样传参:action=”a.html?a1=你好”二:在目标页面接收参数,并解析出参数值,如js代码:var URL = document.location.toString(); if(URL.lastIndexOf(“?”)!=-1){ QueryString= URL....
html之document
document.forms指获取页面中的所有的表单form(有多少个form标签document.forms,length就是多少)关于form表单上面常用的一些属性:1.action:请求的地址,即表单的值发往的地址 2.method:请求的方式,值有post和get 3.enctype:请求的值怎样编码,值:application/x-www-form-urlencoded(默认,编码,将空格...