由于一直做产品,都快一年没做新功能了,一直在做性能优化,很多东东好像都忘 得差不多,前两天写JS时,居然好多东西都忘 了,
1, 取一个HTML控件的值,从前台取$(‘controlName’).value,从后台取Request["controlID"].Trim().
2.对TEXT控件输入值 的控制: οnkeypress="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]);
}