在.net网页里加入js没有任何作用

<scriptlanguage="javascript"><!--functionIsDigit(cCheck){return(('0'<=cCheck)&&(cChec... <script language="javascript">
<!--
function IsDigit(cCheck) { return (('0'<=cCheck) && (cCheck<='9')); }
function IsAlpha(cCheck) { return ((('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z'))) }
function VerifyInput()
{
strUserID = document.form1.tbxname.value;
if (strUserID == "")
{
alert("请输入您的用户名");
document.form1.tbxname.focus();
return false;
}
for (nIndex=0; nIndex<strUserID.length; nIndex++)
{
cCheck = strUserID.charAt(nIndex);
if ( nIndex==0 && ( cCheck =='-' || cCheck =='_') )
{
alert("用户名首字符必须为字母或数字");
document.form1.tbxname.focus();
return false;
}

if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' ))
{
alert("用户名只能使用英文字母、数字以及-和_,并且首字符必须为字母或数字");
document.form1.tbxname.focus();
return false;
}
}
return true;
}
-->
</script>
在html页的body里加入这个脚本,但是起不到任何作用,其他地没有改动,为什么?应该怎么改??
展开
 我来答
whxright
2009-10-19 · TA获得超过139个赞
知道答主
回答量:47
采纳率:0%
帮助的人:61.6万
展开全部
楼主你的HTML代码里有tbxname这个控件么?
还有
如果代码里这个句子
document.form1.tbxname
可以换成
document.getElementById("tbxname");
试试
如果方便的话请贴出全部代码包括HTML的
并说明LZ使用什么浏览器
加油楼主!!
一只白馒头0et
2009-10-19 · TA获得超过398个赞
知道小有建树答主
回答量:877
采纳率:0%
帮助的人:338万
展开全部
给你个经验。
我常常测试js的时候。就是用笨方法。从第一句开始。
用alert一句一句的测试运行到哪里了。从哪句开始出错了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jippo08456
2009-10-19 · TA获得超过2630个赞
知道小有建树答主
回答量:915
采纳率:0%
帮助的人:634万
展开全部
tbxname这个东西是什么?如果是html控件加上runat的话,执行一下,看源文件,这个空间的名经过服务器解析后会变的。js中写上变化后的控件名。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式