web常用知识点整理

1.只能输入数字的text框实现
<input type="text" style="text-align: right;" onKeyUp="value=(parseInt((value=value.replace(/\D/g,''))==''?'0':value,10))" />

2.parseInt()函数说明
parseInt()在值转换时,如果以0开头,默认是8进制转换,如parseInt("0152") =106,此时可以写成parseInt("0152",10)

3.js实现自动登录网页,打卡(适用于无验证码的)
 //创建一个IE窗口
var ie = new ActiveXObject("InternetExplorer.Application");
//显示
ie.visible = true;

//导向http://www.scriptlover.com/wish/input.asp
ie.navigate("http://www.scriptlover.com/wish/input.asp");
//等待加载完毕
while(ie.busy){WScript.sleep(100);}

//获得window和document和表单的引用
var document = ie.document;
var window = document.parentWindow;
var form = document.forms[0];
//设置用户名
form.userName.value = "name";
WScript.sleep(1000);

//设置密码
form.password.value = "password";
WScript.sleep(1000);

//改成当前页提交
form.target = "_self";
WScript.sleep(2000);

//提交,有两种办法,form.submit和提交按钮的click方法
//form.elements[1].click();
form.submit();


4.jsp页面根据条件过滤下拉框选项
function filterSelect() {
			var layType = document.getElementById("下拉框的id");
			var lay=layType.options;
			var b=new Array ;	
			for(var i=0;i<lay.length;i++){
				//写出过滤条件
				if(layType.value == "过滤条件") {
					if(!(lay[i].value == "保留值" || lay[i].value == "保留值" || lay[i].value == "保留值")){
						b.push(lay[i]);
					}	
				}
			}
			for(var i=0;i<b.length;i++){
				lay.removeChild(b[i]);
			}
	  }

你可能感兴趣的:(java,jsp,IE,asp)