如何对传递的参数值进行编码,使得从IE里面看起来是一堆%2ED+FC%码,在线等哦,急
<html>
<head>
<Script Language = vbscript>
<!--
Sub CheckData()
window.open "check.asp?username="&form1.username.value&","toolbar=no,menubar=no"
End sub
-->
</Script>
</head>
<body>
<form name="form1" action="check.asp" method="POST">
用户名:<input name="UserName" type="text" id="UserName">
<input type="button" value="登录" onclick="CheckData()">
</form></body>
上面是一个弹出窗口传值,但是每次从历史记录里面可以清楚的看到提交的用户名和密码,虽然可以通过htmlencode()进行编码,但是我不知道怎么写,因为脚本是在客户端执行的,而htmlencode()是服务器端的对象,脚本语言有没有对字符串进行编码的对象,请问该如何解决呀,如何引用呢?或者有其他的方法也可以。
问题点数:0、回复次数:5Top
1 楼fdock(西门居士)回复于 2004-05-02 10:36:49 得分 0
method="POST"
去掉就可以了
Top
2 楼huangdaxia(huangdaxia)回复于 2004-05-02 10:38:55 得分 0
不会吧,这么简单,我试试Top
3 楼FEB15(张郎)回复于 2004-05-02 11:10:53 得分 0
我也试试Top
4 楼huangdaxia(huangdaxia)回复于 2004-05-02 11:29:59 得分 0
还是不行啊 :(
继续求助哦Top
5 楼huangdaxia(huangdaxia)回复于 2004-05-02 14:56:37 得分 0
我顶Top




