var msg = '<s:property value="#session.tu.username"/>';
var tname=document.getElementById("uName").value;获取html中的id属性值
var name=tname.replace(/( )|\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>