常用JS总结1

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();
             }
      } );
以上的JS可用于文件上传submit之后的操作提示。在JSP页面中只需要引入jQuery的即可。action中resultMsg的值为以上三种情况之一。需要有getResultMsg方法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Julian.zhou

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值