ASP菜鸟提问:看看我的函数有什么问题!!
我是ASP菜鸟,大家帮我看看我的这段代码有什么问题,我调用时只执行submitchecken() 检查是否为空,而不执行(!CheckIfEnglish 判断长度,不知为何!!
<SCRIPT language=javascript1.2>
function CheckIfEnglish( String )
{
var Letters = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890-";
var i;
var c;
if(String.charAt( 0 )=='-')
return false;
if( String.charAt( String.length - 1 ) == '-' )
return false;
for( i = 0; i < String.length; i ++ )
{
c = String.charAt( i );
if (Letters.indexOf( c ) < 0)
return false;
}
return true;
}
function submitchecken() {
if (document.frmsearchInt.searchetype.value == "") {
alert("请输入您要查询的IC型号");
document.frmsearchInt.searchetype.focus();
return false;
}
if (!CheckIfEnglish(document.frmsearchInt.searchetype.value )) {
alert("请输入至少3位字符");
document.frmsearchInt.searchetype.focus();
return false;
}
document.frmsearchInt.searchType.value = "IntDomain";
return true;
}
</SCRIPT>