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

JS小疑点。

2012-05-02 
JS小问题。。scriptlanguage javascript type text/javascript functionAccredit(){varTxtAccountd

JS小问题。。
<script   language= "javascript "   type= "text/javascript ">
function   Accredit()   {
                var   TxtAccount   =   document.getElementById( " <%=Txt_Account.ClientID   %> ");
                var   TxtPassWord   =   document.getElementById( " <%=Txt_PassWord.ClientID   %> ");

                if   (TxtAccount   ==   null   ||   TxtPassWord   ==   null)   {
                        return   false;
                }
                alert( "234 ");
                if   (TxtAccount.value.trim()   ==   " ")   {
                        alert( "授权人帐号没有输入,请输入... ");
                        alert( "345 ");
                        return   false;
                }
                if   (TxtPassWord.value.trim()   ==   " ")   {
                        alert( "授权人帐号没有输入,请输入... ");
                        return   false;
                }

                return   true;
        }
</script>

<table>
                        <tr>
                                <td>
                                        <label   id= "Lab_Account "   style= "width:100px "> 授权人帐号: </label>
                                </td>
                                <td>
                                        <asp:TextBox   ID= "Txt_Account "   runat= "server "   Width= "200px "   MaxLength= "16 "> </asp:TextBox>
                                </td>
                                <td>
                                        <label   id= "Lab_PassWord "   style= "width:100px "> 授权人密码: </label>
                                </td>


                                <td>
                                        <asp:TextBox   ID= "Txt_PassWord "   runat= "server "   Width= "200px "   MaxLength= "16 "   TextMode= "Password "> </asp:TextBox>
                                </td>
                        </tr>
                        <tr>
                                <td>
                                        <asp:LinkButton   ID= "Btn_Accredit "   runat= "server "   CssClass= "fg-button   ui-state-default   ui-corner-all "
                                        Width= "100px "   OnClick= "Btn_AccreditClick "   Text= "授权 "   OnClientClick= "javascript:return   Accredit() "
                                        TabIndex= "14 "> </asp:LinkButton>
                                </td>
                        </tr>
                </table>

调用的时候到alert( "234 ")后直接就没了
后面的根本不会执行
我有2个页面用了这段JS但是奇怪的是一个正确,一个不正确,根本不会进行验证
初次用JS..不懂的地方很多,多多指教。。

[解决办法]
不奇怪,你代码中有<%=Txt_Account.ClientID %>,这是服务器端输出的,
你有可能在两个服务器页,这类输出,一个输出的内容正确,一个不正确
[解决办法]

alert下TxtAccount.value看看是什么
[解决办法]

探讨
alert下TxtAccount.value看看是什么

[解决办法]
探讨
引用:
不奇怪,你代码中有<%=Txt_Account.ClientID %>,这是服务器端输出的,
你有可能在两个服务器页,这类输出,一个输出的内容正确,一个不正确

有没有什么办法可以解决输出的不正确这个问题
如果用户禁用了JS,为了保证输入的严禁,我是不是还要在服务端做验证
求思路=。=谢谢

热点排行