解决方案 »

  1.   

    <input type=​"text" name=​"CostPrice" value="" />
    前台用js验证
    后台
    ​string CostPrice = Request.Form["CostPrice"].ToString();
      

  2.   


    我是想知道应该在什么地方触发这个js验证 提交按钮用的是<asp:Button ID="btnSave" runat="server" Text="添加" CssClass="submit"  OnClick="btnSave_Click"   Height="27px" />   前面那个地方写错了  我触发的时候使用的这个事件 OnClick="btnSave_Click"  
      

  3.   

    前台:
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title></title>
        <script type="text/javascript" src="Scripts/jquery-1.4.1.min.js"></script>
        <script type="text/javascript">
            $(function () {
                $("#Button1").click(function () {
                    $("input[type=text]").each(function () {
                        if (this.value == "") {
                            alert('文本框不能为空');
                        }
                    })
                })
            })
        </script>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
            <asp:Literal ID="literal" runat="server"></asp:Literal>
            <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
            <asp:Button ID="Button1" runat="server" Text="Button" />
        </div>
        </form>
    </body>
    </html>
    后台:
    protected void Page_Load(object sender, EventArgs e)
            {
                if (!IsPostBack)
                {
                    System.Text.StringBuilder sb = new System.Text.StringBuilder();
                    sb.Append("<input type=\"text\" name=\"CostPrice\" value=\"\"/>").Append("<input type=\"text\" name=\"CostPrice\" value=\"\"/>");
                    literal.Text = sb.ToString();
                }
            }
      

  4.   


    这个地发验证不能为空了 怎么让他不提交呢 不走 OnClick="btnSave_Click" 的事假
      

  5.   

    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title></title>
        <script type="text/javascript" src="Scripts/jquery-1.4.1.min.js"></script>
        <script type="text/javascript">
            function test() {
                var bool = true;
                $("input[type=text]").each(function () {
                    if (this.value == "") {
                        // alert('文本框不能为空');
                        bool = false;
                    }
                })
                return bool;
            }
        </script>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
            <asp:Literal ID="literal" runat="server"></asp:Literal>
            <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
            <asp:Button ID="Button1" runat="server" OnClientClick="return test()" Text="Button" onclick="Button1_Click" />
        </div>
        </form>
    </body>
    </html>