首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

小弟我找了两个小时了,哪位高手能告诉小弟我如何找这个aspnetForm?

2012-02-29 
我找了两个小时了,谁能告诉我怎么找这个aspnetForm?????functioncheckform(){varfdocument.getElementByI

我找了两个小时了,谁能告诉我怎么找这个aspnetForm?????
function   checkform()
{
        var   f=   document.getElementById( "aspnetForm ");
        if(trim(f.ctl00_ContentPlaceHolder1_textboxusername.value)== " ")
        {
                alert   ( "请输入用户名 ");
                f.ctl00_ContentPlaceHolder1_textboxusername.value= " ";
                f.ctl00_ContentPlaceHolder1_textboxusername.focus();
                return   false;
        }
        else   if(!checkusername(trim(f.ctl00_ContentPlaceHolder1_textboxusername.value)))
        {
                alert   ( "您输入的用户名的格式错误 ");
                //f.ctl00_ContentPlaceHolder1_textboxusername.value= " ";
                f.ctl00_ContentPlaceHolder1_textboxusername.focus();
                return   false;
        }
        if(trim(f.ctl00_ContentPlaceHolder1_TextBoxpassword1.value)== " ")
        {
                alert   ( "密码不能为空!!!!!!!!!!!!! ");
                f.ctl00_ContentPlaceHolder1_TextBoxpassword1.focus();
                return   false;
        }
        if(f.ctl00_ContentPlaceHolder1_TextBoxpassword1.value!=f.ctl00_ContentPlaceHolder1_TextBoxpassword2.value)
        {
                alert   ( "两次输入密码不一致 ");
                f.ctl00_ContentPlaceHolder1_TextBoxpassword1.value= " ";
                f.ctl00_ContentPlaceHolder1_TextBoxpassword2.value= " ";
                f.ctl00_ContentPlaceHolder1_TextBoxpassword1.focus();
                return   false;
        }
        if(trim(f.ctl00_ContentPlaceHolder1_TextBoxemail.value)== " ")
        {
                alert   ( "请输入邮箱地址 ");
                f.ctl00_ContentPlaceHolder1_TextBoxemail.value= " ";
                f.ctl00_ContentPlaceHolder1_TextBoxemail.focus();
                return   false;
        }
        else   if(!isemail(trim(f.ctl00_ContentPlaceHolder1_TextBoxemail.value)))
        {
                alert   ( "您输入的邮箱的格式错误 ");
                //f.ctl00_ContentPlaceHolder1_textboxusername.value= " ";
                f.ctl00_ContentPlaceHolder1_TextBoxemail.focus();
                return   false;


        }
        return   true;
       
}


大家看这句:var   f=   document.getElementById( "aspnetForm ");
这里这个aspnetform我再整个项目中搜了5遍,没找到!!是系统定义的吗??
我下文有个form1,改了之后还不能用。


f.ctl00_ContentPlaceHolder1_TextBoxemail.focus();
还有这句,这其中的ctl00有是什么东西,也找不到,JS使用的是什么引用方法??
哪位能给我解释下??


[解决办法]
不可能吧,这都是页面上的东西,有可能有些东西是程序创建的,在页面上没有,但程序里
面应该有aspnetForm等东西的
[解决办法]
aspnetForm应该是一个form的ID名字如:
<form name= "aspnetForm " id= "aspnetForm ">
...
</form>

ctl00_ContentPlaceHolder1_TextBoxemail是这个form里一个字段的名字如:
<form name= "aspnetForm " id= "aspnetForm ">
<input type= "text " name= "ctl00_ContentPlaceHolder1_TextBoxemail ">
...
</form>
[解决办法]
那他返回的FORM 的ID值是什么?
[解决办法]
顶的都给分吧.嘿嘿

热点排行
Bad Request.