<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<script language="vbscript">
sub dol(str)
dim l,c,t
l = len(str)
if l = 0 then exit sub
t = 0
for i = 1 to l
c = abs(asc(mid(str,i,1)))
if c > 255 then
t = t + 2
else
t = t + 1
end if
if t >= 10 then
window.event.keyCode = 0
window.event.returnValue = false
exit sub
end if
next
end sub
</script>
</HEAD><BODY>
<input type="text" onkeydown="vbscript:dol(window.ttt.value)" id=ttt name=ttt>
</BODY>
</HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<script language="vbscript">
sub dol(str)
dim l,c,t
l = len(str)
if l = 0 then exit sub
t = 0
for i = 1 to l
c = abs(asc(mid(str,i,1)))
if c > 255 then
t = t + 2
else
t = t + 1
end if
if t >= 10 then
window.event.keyCode = 0
window.event.returnValue = false
exit sub
end if
next
end sub
</script>
</HEAD><BODY>
<input type="text" onkeydown="vbscript:dol(window.ttt.value)" id=ttt name=ttt>
</BODY>
</HTML>
再次感谢!
在加一问:请问如何审核电子邮件地址?
<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript1.2">
function isEmailAddress (string) {
var addressPattern =
/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
return addressPattern.test(string);
}
function checkEmail (field) {
if (!isEmailAddress(field.value)) {
alert('Please enter correct email address!');
field.focus();
field.select();
}
}
</SCRIPT>
</HEAD>
<BODY>
<FORM NAME="aForm">
Your email address:
<INPUT TYPE="text" NAME="email"
ONCHANGE="checkEmail(this);"
>
</FORM>
</BODY>
<input type="text" name="subject" size="32" maxlength="40" onblur="meizz(this)">
<input type="submit" value="确定" class="button">
</form><script langauge=javascript>
function String.prototype.lenB(){return this.replace(/[^\x00-\xff]/g,"**").length;}
function meizz(e)
{
var s = e.value;
if (s.lenB() > 40)
{
alert("你输入的字符长度大于 40");
e.focus();
}
}
</script>