//半角字符和全角字符输入;
function change2(){
var len=30;
var s=$("#prjName").val();
var length1=getStrleng(s);
$("#prjName").attr("maxlength","30");
if(length1>=30){
$("#prjName").attr("maxlength",""+s.length);
}
}
function getStrl(str){
return str.length;
}
function getStrleng(str){
var myLen =0;
for(var i=0;(i<str.length)&&(myLen<=30);i++){//半角字符
if(str.charCodeAt(i)>33&&str.charCodeAt(i)<126)
myLen++;
else
myLen+=2;
}
return myLen;
function change2(){
var len=30;
var s=$("#prjName").val();
var length1=getStrleng(s);
$("#prjName").attr("maxlength","30");
if(length1>=30){
$("#prjName").attr("maxlength",""+s.length);
}
}
function getStrl(str){
return str.length;
}
function getStrleng(str){
var myLen =0;
for(var i=0;(i<str.length)&&(myLen<=30);i++){//半角字符
if(str.charCodeAt(i)>33&&str.charCodeAt(i)<126)
myLen++;
else
myLen+=2;
}
return myLen;
}
input中加一个onchange事件。