论坛首页 Web前端技术论坛

form提交与URL问题

浏览 1660 次
该帖已经被评为隐藏帖
作者 正文
   发表时间:2008-06-30  

大家好,小弟最近遇到一个问题,是关于form与url参数 的问题.

 

问题是这样,当我提交form时,form里面的参数就会自动加到url后面去了.

 

例如: form提交一个input   -->   http://xxxx.xxx?input=123123

 

这样的形式了 ...

 

这本来也没什么,但问题是 ,,, 密码框中的值,也被显示出来了 ... 这让人很不爽.

 

不知道个问大侠时怎么解决的呢 ?

 

至少吧密码框中的 东西 隐藏掉...

   发表时间:2008-06-30  
把form得属性method改成post
像这样:<form method="post">
0 请登录后投票
   发表时间:2008-06-30  
你应该是使用的
<form>
<input type="text" name="username" />
<input type="submit" value="提交" />
</form>


<form method="GET" action="url">
<input type="text" name="username" />
<input type="submit" value="提交" />
</form>

吧.
这两种方式是以GET的方式传送数据,数据会默认添加到URL的后面.

如果把以上代码改为:
<form method="POST" action="url">
<input type="text" name="username" />
<input type="submit" value="提交" />
</form>

就不会出来这样的现象了.

Ps:楼主以后不要在论坛频道问问题了.后果会很严重...问问题应该到JavaEye问答频道.
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics