当前位置:编程学习 > C#/ASP.NET >>

注册验证,提交等,大家怎么做?

check.js


 <script type="text/javascript" >
    function checkNull()
    {
        var status=true;
        var inputs =document.getElementById("text").getElementsByTagName("input");
        for(var i=0;i<inputs.length;i++)
        {
            if(inputs[i].value!="" )
            {
                status=false;
            }
        }
        return status;
    }

    function check()
    {
        
        if(checkNull())
        {
            alert("不能全部為空");
            return false;
        }
    } 
    function trim(strText)
    {
        return strText.replace(/^\s+|\s+$/g, '');
    }
    </script>





reg.aspx

<head runat="server">
<script type="text/javascript" src="check.js"></script>
</head>
<body>
    <form id="form1" runat="server">
    <div id="text">
        <asp:TextBox ID="TextBox1" runat="server" Style="position: relative"></asp:TextBox>//这个判断为空
        <asp:TextBox ID="TextBox2" runat="server" Style="position: relative"></asp:TextBox>>//这个判断为email


    </div>
        
    <asp:button id="tijiao" runat="server" text="check" onclick="return check()" />
        
       </form>




我想问一下:
1、怎么对独立的textbox进行判断.
2、怎样插入数据到数据库,因为onclick="return check()" 只是对js的判断,不能再响应其它事件了吧!
--------------------编程问答-------------------- http://download.csdn.net/source/860311 --------------------编程问答--------------------

function getlength(str)
{
return str.replace(/[^\x00-\xff]/g,"**").length;
function validate()
{
    if (getlength(document.regiform.TextBox1.value) <1)
{
alert("不能为空!");
document.regiform.TextBox1.focus();
return false;
}
  return true;
}


<head runat="server">
<script type="text/javascript" src="check.js"></script>
</head>
<body>
    <form id="regiform" runat="server" onsubmit="javascript:return validate();">
    <div id="text">
        <asp:TextBox ID="TextBox1" runat="server" Style="position: relative"></asp:TextBox>//这个判断为空
        <asp:TextBox ID="TextBox2" runat="server" Style="position: relative"></asp:TextBox>>//这个判断为email


    </div>
        
    <asp:button id="tijiao" runat="server" text="check" />
        
       </form>


--------------------编程问答-------------------- 这样

<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" OnClientClick="return check()" />
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,