不会写 只会复制黏贴 郁闷中!!!
代码如下!!!
//消除空格
function trim(str){
return str.replace(/(^/s*|/s*$)/g,"");
}
//限制输入字符数
function validate_text(name,size){
if(trim(name.value) != "")
var len=name.value.length;
if(len>size){
//alert("最多输入"+size+"个字符!");
name.focus();
return false;
}
return true;
}
//限制输入字符
function validate_string(name,elename){
var passwordPattern = /[^a-zA-Z0-9]/;
if(passwordPattern.test(name.value)){
alert(elename+"中含有非法字符!");
name.focus();
return false;
}
return true;
}
//验证email
function validate_email(name){
var emailPattern = /^([a-zA-Z0-9_/.-])*@([a-zA-Z0-9_-])+(/.[a-zA-Z0-9_-])+/;
if(trim(name.value) != ""){
if(emailPattern.test(name.value)){
return true;
}else{
alert("email输入错误!");
name.focus();
return false;
}
}
return true;
}
//验证钱数
function validate_money(name){
var moneyPattern = /[^0-9/.]/;
if(trim(name.value) != "")
if(moneyPattern.test(name.value)){
//alert("工资输入错误!");
name.focus();
return false;
}
return true;
}
//只允许输入数字
function validate_number(name){
var moneyPattern = /[^0-9]/;
if(trim(name.value) != "")
if(moneyPattern.test(name.value)){
alert("只允许输入数字!");
name.focus();
return false;
}
return true;
}
//验证电话号码
function validate_phone(name){
var moneyPattern = /[^0-9/-]/;
if(trim(name.value) != "")
if(moneyPattern.test(name.value)){
alert("只允许输入数字!");
name.focus();
return false;
}
return true;
}
//比较日期
function validate_datesequence(date1,date2){
if(date2.value!=""){
if(date1.value<=date2.value)return true;
if(date1.value>date2.value)return false;
}else{return true;}
}
var aa=null;
function myopen(str){
if(aa==null){
aa = window.open("/chiefly/js/date.jsp?mytime="+str,"","height=180, width=210, center=0, toolbar =no, menubar=no, scrollbars=no, resizable=no, location=no, status=no");
}else{
aa.close();
aa = window.open("/chiefly/js/date.jsp?mytime="+str,"","height=180, width=210, center=0, toolbar =no, menubar=no, scrollbars=no, resizable=no, location=no, status=no");
}
}
不过到底怎么用呢?
直接写在 jsp页面中麻烦 确实麻烦!!!
一会研究它 放到个js文件中 每个页面调用她 应该可以吧
我们要把思想调理了!!!
学习从现在开始!!!