JS控制滚动条的位置:
window.scrollTo(x,y);
竖向滚动条置顶 window.scrollTo(0,0);
竖向滚动条置底 window.scrollTo(0,document.body.scrollHeight)
JS控制TextArea滚动条自动滚动到最下部
document.getElementById('textarea').scrollTop = document.getElementById('textarea').scrollHeight;
//时间格式的转换
function date2str(d){
var ret=d.getFullYear()+""
ret+=("00"+(d.getMonth()+1)).slice(-2)+ ""
ret+=("00"+d.getDate()).slice(-2)+ ""
ret+=("00"+d.getHours()).slice(-2)+ ""
ret+=("00"+d.getMinutes()).slice(-2)+ ""
ret+=("00"+d.getSeconds()).slice(-2)
return ret;
}
var reqDate
= date2str(new Date());
页面重置:
function resetBtnClick(){
var form = $("#userRegisterQBForm")[0];
form.reset();
}
非空验证:
var message="";
if($.trim($("#userName" ).val())==null||$.trim($( "#userName").val())=="" ){
message+="用户名不能为空!<br/>" ;
}
if($.trim($("#password" ).val())==null||$.trim($( "#password").val())=="" ){
message+="密码不能为空!<br/>";
}
if($.trim($("#verifyCode" ).val())==null||$.trim($( "#verifyCode").val())=="" ){
message+="验证码不能为空!";
}
if (message!="") {
dt$.alert(message);
return false;
}else{
//提交时,密码MD5加密
$("#password" ).val(new $.Md5().hex_md5($("#password").val()));
$( "#loginForm")[0].submit();
}
JS 时间的比较
生效时间和失效时间:
var d = new Date();
var effDate = dt$.obj('#effDate').val();
var expDate = dt$.obj('#expDate' ).val();
var date= date2str(d);
if(expDate != "" &&
expDate<date){
dt$.alert("失效日期不能小于当前日期" );
return;
}
if (effDate != "" &&
expDate != "" && effDate > expDate) {
dt$.alert("生效日期不能晚于失效日期" );
return;
}
function date2str(d) {
var ret=d.getFullYear()+ "-"
ret+=( "00"+(d.getMonth()+1)).slice(-2)+ "-"
ret+=( "00"+d.getDate()).slice(-2)
return ret;
}
window close弹出框关闭:
jQuery(function() {
if ('<s:property
value="resultMsg" />' =='FAILURE' ){
alert("操作失败");
window.close()|| parent.close();
}else if('<s:property
value="resultMsg" />' =='SUCCESS' ){
alert("操作成功");
window.close()|| parent.close();
}else if('<s:property
value="resultMsg" />' =='OVERSIZE' ){
alert("文件大小超过50K,请重新上传!" );
window.close()|| parent.close();
}else{
alert("操作失败--文件格式或大小不符合要求" );
window.close()|| parent.close();
}
} );