2
回答
关于提交页面(即提交表单)的问题?
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

1.login.jsp:代码片段

<td align="left"><input type="image"
															src="/images/btn_enter.gif" name="image"></td>  //说明:这里是一个图片,点击图片之后提交页面(具体点说是会员登陆)————但是对这段代码有点不清楚,一般情况下,提交页面应该是提交按钮(<input type="submit"/>);即使要设置按钮的背景图片也可以这样<input type="submit" src="url";当然还可以用js/jquery对它进行处理然后提交页面,但问题是没有任何js代码对这个标签进行处理,那么这里到底是如何提交页面的呢,或者说,还有什么其他的方式提交页面么?


2.用chrome调试的时候,与login.jsp页面相关的js代码是:

a.login.jsp里面的js

<script type="text/javascript">
<!--
var redirectUrl="<%=session.getAttribute(Constants.C.VAR_REDIRECT_URL)%>";
	jQuery(function() {
		jQuery("#txt_uid").focus();
	});
//-->
</script>



b.login.js

/**
* 登录处理
*/
jQuery(function($){
	$("#uid").val("Uid").mouseover(function (){ //1.这里设置断点,会执行到该断点!
		if(!$(this).attr("changed")){
			$(this).val("");
		}
	}).mouseout(function(){
		if(!$(this).attr("changed")){
			$(this).val("Uid");
		}
	}).keypress(function(){
		$(this).attr("changed",true);
	});
	$("#pwd").val("Password").mouseover(function (){
		if(!$(this).attr("changed")){
			$(this).val("");
		}
	}).mouseout(function(){
		if(!$(this).attr("changed")){
			$(this).val("Password");
		}
	}).keypress(function(){
		$(this).attr("changed",true);
	});
});

function doLogin(form){
	var param=jQuery(form).serialize()+"&json=true"; //2.这里设置断点,不会被执行————因为我搜索的时候,也确实没有看到有哪个地方调用了doLogin函数
	var x=$("#span_loginErrMsg");
	x.html("Logging in...");
	$.post(form.action,param,function(json){
		if(json.success){
			if("null"!=redirectUrl){
				window.location=redirectUrl;
			}else{
				$("#div_login").load("/inc/login.jsp");
			}
		}else{
			var html="";
			switch(json.errCode){
			case -1:	html="Can't Connect to Database"; break;
			case -2:	html="No Related Customer Found!"; break;
			case -3:	html="Invalid Uid / Pwd, or account is locked"; break;
			case -10:	html="Signin attemps too many times!"; break;
			case -99:	html="Signin attemps too many times!"; break;
			}
			x.html("<span style='color:red'>"+html+"</span>");
		}
	},"json");
	return false;
}






<无标签>
举报
对岸
发帖于4年前 2回/114阅
顶部