好久没写JS了

来源:互联网 发布:大数据运维工程师待遇 编辑:程序博客网 时间:2024/04/28 18:21

      由于一直做产品,都快一年没做新功能了,一直在做性能优化,很多东东好像都忘 得差不多,前两天写JS时,居然好多东西都忘 了,

1, 取一个HTML控件的值,从前台取$(‘controlName’).value,从后台取Request["controlID"].Trim().

2.对TEXT控件输入值 的控制: onkeypress="if (event.keyCode<48 || event.keyCode>57) event.returnValue = false;"

3.对selectionbox的操作,var i = sel.options.length; sel.options[i],

  a. add a item in selectionbox:to.options[to.options.length] = new Option(o.text, o.value, false, false);

  b. sel.options[i].selected = true/false;

4.Regular expression: 

   a. accept_char = /^[/x20/x2d-/x2e/x30-/x39/x40/x41-/x5a/x5c/x5f/x61-/x7a]+$/; //

   b.email_accept_char = /^[/x20/x26/x27/x2d-/x39/x40-/x5d/x5f/x61-/x7a]+$/; //Email char accepted

   c. phone_char = /^[/x20/x23/x2a/x2d/x30-/x39/x41-/x5a/x5f/x61-/x7a]+$/;  //Phone char accepted

   d.not_accept_char = /[/x21-/x2c/x2e/x3a-/x3e/x40/x5b-/x5e/x60/x7b-/x7e]+/;  

5. emial_accept_char.test(controlName.value)

6.Email format: form.txtEmail.value.indexof("@") != -1

7.selectAllOptions(from);
   if (arguments.length==2)
   {
    moveSelectedOptions(from,to);
   }
   else if (arguments.length==3)
   {
    moveSelectedOptions(from,to,arguments[2]);
   }
   else if (arguments.length==4)
   {
    moveSelectedOptions(from,to,arguments[2],arguments[3]);
   }

 

原创粉丝点击