JS

var msg = '<s:property value="#session.tu.username"/>';
var tname=document.getElementById("uName").value;获取html中的id属性值
var name=tname.replace(/(&nbsp;)|\s|\u00a0/g, ''); 去除杂项
var ts=document.getElementById("namets");
ts.innerHTML=“警告!!!”传入到html中id=namets的警告语句
ts.style.color="red"
var userPass=$("#uPass").val()区别document.getElementById("uPass").value;
document.getElementById("id") 得到 的是[object HTMLDivElement]一个DOM对象;
$("#id") 得到的是[object Object]一个Jquery 对象。

明显经过封装后的jquery 对象对我们更友好点,中间经过判断优化 使得 $("#id").val() 这个方法一定不会报错。
另外再说一点,其实这两个对象是可以相互转换的哦
$(document.getElementById("id")) 就可以由一个DOM对象变为一个Jquery 对象了;
$("#id")[0] 或是$("#id").get(0)就可以由一个jquery 对象变为一个DOM对象了。

on事件:click点击,focus聚集在框内,blur外
οnfοcus=“warnPass()” οnblur=“return checkpass()”
按钮:submit会提交表单,button不会提交表单
return reg.test(str);返回的是test后是否正确

onclick="window.location.href='register.jsp'"按钮跳转jsp
警告例子:

function checkLogin() {
		var msg = '<s:property value="#session.tu.username"/>';
		if (!msg) {
			var returnVal = window.confirm("未登录或登录已失效!请登录!", "提示");
			if (returnVal) {
				location.href = 'login.jsp';
			}
			return false;
		}
		return true;
	}
<a href="user_GoHome.action" onclick="return checkLogin()">个人中心</a>

Js返回值问题:

function logout(){
	var r=confirm("确定退出吗?");
	if(r==true){
		return true;
	}
	else{
		return false;
	}
};
 <a href="user_Logout.action" onclick="return logout()"
					style="color:red">安全退出</a>

Javascript中的JQuery使用:

导入标签库<script type="text/javascript" src="./JS/jquery-1.11.0.js"></script>
$(function{
	jquery代码
	});

eg:
<script>
	$(function(){
	  $("button").click(function(){
	  	$("#test").hide();
	  });
	  });
	</script>

JSON前后台传值:

HttpServletResponse response = ServletActionContext.getResponse();
 public void checkUserIdCard() throws Exception {
 System.out.println("idCard="+user.getIdCard());
 JSONObject jobj = new JSONObject();
 boolean flag = this.userService.findByUserIdCard(user.getIdCard()); System.out.println(flag); jobj.put("success", flag);
 System.out.println("返回前台的flag==="+flag+"------true表示可以使用,false表示数据库已存在此用户名"); ResponseUtil.write(response, jobj);

Struts.xml配置:<action name="user_CheckName" class="UserAction" method="CheckName">	<result type="json"></result>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值