1.只能输入数字的text框实现
2.parseInt()函数说明
3.js实现自动登录网页,打卡(适用于无验证码的)
4.jsp页面根据条件过滤下拉框选项
<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]);
}
}