网页提交信息问题

先看下面的代码:<scripttype="text/javascript"src="resource/EmpUtil.js"></script><scripttype="... 先看下面的代码:

<script type="text/javascript" src="resource/EmpUtil.js"></script>
<script type="text/javascript" src="../resource/msg/msgbox.js"></script>
<script type="text/javascript">
//登录
function _dologin(){
if(document.getElementById("emp_name").value==""
||document.getElementById("emp_pwd").value==""){
alert("登录信息不完整!");
return;
}
EmpUtil.doLogin({
uname:document.getElementById("emp_name").value,
upass:document.getElementById("emp_pwd").value
});
}
//取消登录
function _docancel(){
location.href="/";
}

function onlyNum(){
if(event.keyCode==13){
_dologin();
}
if(!((event.keyCode>=48&&event.keyCode<=57)
||(event.keyCode>=96&&event.keyCode<=105)
||(event.keyCode==8)||(event.keyCode==17)
||(event.keyCode==9)))
event.returnValue=false;
}

//回车提交
function keypress(){
if(event.keyCode==13){
_dologin();
}
}

</script>

<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td align="right">会员公积金编号:</td>
<td><input type=input value="" id="emp_name" MAXLENGTH="8" style='width:80px;' onkeypress="keypress()" onkeydown="onlyNum()" class="input_normal"/>
<font color="gray"> </font>
</td>
<td align="right"> </td>
</tr>
<tr>
<td align="right">登录密码:</td>
<td><input type=password id="emp_pwd" value="" MAXLENGTH="6" style='width:80px;' onkeypress="keypress()" onkeydown="onlyNum()" class="input_normal"/>
<font color="gray"> </font>
</td>
<td align="right"> </td>
</tr>
<tr><td colspan=2 align="center"><br>
<img onclick="_dologin()" src="../images/login_r5_c5.jpg" style="cursor:hand;"> 
<img onclick="_docancel()" src="../images/login_r5_c7.jpg" style="cursor:hand;">
</td>
<td><img src="../images/login_r4_c10.jpg"></td>
</tr>
<tr><td colspan="3">备注:登录密码是会员领取会员卡密码函所注公积金密码。</td></tr>
</table>

我想知道,像上面的通过_dologin()这个javascript来提交信息的方式,如果我想在地址栏直接加参数提交,达到和_dologin()一样的效果,能不能实现
我只要在地址栏提交信息,不要判断信息是不是正常或者是不是空的,就是想知道,如果可以在地址栏提交,那么在地址栏该怎么写,比如网站地址是http://www.aaa.com/,那么提交信息是不是写成http://www.aaa.com/resource/EmpUtil.js?的形式,不知道?号后面的怎么写呢?
展开
 我来答
百度网友1375adc
2010-04-12 · TA获得超过1168个赞
知道小有建树答主
回答量:407
采纳率:0%
帮助的人:447万
展开全部
应该是可以的。这个问题的关键是,后台能不能接受非本站传递的信息。

你可以看看 EmpUtil.doLogin 函数合成的链接就知道,提交地址形式是什么了。
百度网友511426f1e
2010-04-12 · TA获得超过202个赞
知道小有建树答主
回答量:424
采纳率:0%
帮助的人:369万
展开全部
呵呵.可以实现.我也有做相类似的一个网页..代码给你..
<script language=JavaScript>
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
//-->
</script>
<script language="JavaScript">
function ShowORDRList() {
var aInfo = document.getElementById("clssdw").value;
url ="?fgs=fgs&clssdw=" + aInfo
//window.location.href=url
this.check.action=url
this.check.submit();
}
调用时onClick="ShowORDRList()">
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lydawen
2010-04-13 · TA获得超过3181个赞
知道大有可为答主
回答量:2678
采纳率:50%
帮助的人:1490万
展开全部
我想不可能实现。地址栏走的是get,而且这个请求是浏览器直接发出,作为dom的document 无法监测到。只能是在后台处理了
==========================
不会是将参数加在地址栏,不从网页操作提交?这个倒很简单
http://www.aaa.com?uname=xxx&upass=xxx 就能提交了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mooey122
2010-04-12 · TA获得超过105个赞
知道小有建树答主
回答量:184
采纳率:0%
帮助的人:199万
展开全部
在地址栏直接加参数,不可以实现与_dologin()一样的效果,除非你这服务器处理端,编写类似于_dologin()验证数据的代码,JavaScript只能处理客户端请求,必须有相应的事件进行触发.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式