首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果将JavaScript验证控件设置为Asp.Net Conform DialogBox,则Asp.Net Conform Control不起作用

如果将JavaScript验证控件设置为Asp.Net Conform DialogBox,则Asp.Net Conform Control不起作用
EN

Stack Overflow用户
提问于 2013-07-18 15:28:30
回答 2查看 276关注 0票数 2

表单中有两个文本框和一个值为submit按钮。如果任何用户在文本框中输入一些值之后点击提交按钮,则该按钮的值变为成功,即提交按钮变为成功按钮,

但我的问题是,当任何用户点击submit按钮而没有在文本框中输入任何值时,它会显示所需的字段验证,同时submit按钮变成成功按钮,即使表单没有提交。

代码语言:javascript
复制
<form id="form1" runat="server">//code in default.aspx page
<div>
<div>   

    <br />
    <asp:TextBox ID="TextBox1" runat="server" Width="242px"></asp:TextBox>
    <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" 
        ControlToValidate="TextBox1" ErrorMessage="RequiredFieldValidator" 
        ValidationGroup="s"></asp:RequiredFieldValidator>
    <br />
    <br />
    <asp:TextBox ID="TextBox2" runat="server" Width="242px"></asp:TextBox>
    <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" 
        ControlToValidate="TextBox2" ErrorMessage="RequiredFieldValidator" 
        ValidationGroup="s"></asp:RequiredFieldValidator>
    <br />
    <br />


    <asp:Button ID="btn1" runat="server" Text="MyButton" 
        OnClientClick="hello();" 

        onclick="btn1_Click" ValidationGroup="s" />

     </div>  

   </div>
   </form>


 //code in default.aspx.cs page

  using System;
  using System.Collections.Generic;
  using System.Linq;
  using System.Web;
  using System.Web.UI;
  using System.Web.UI.WebControls;

    public partial class _Default : System.Web.UI.Page
     {
       protected void Page_Load(object sender, EventArgs e)
        {

        }


       protected void btn1_Click(object sender, EventArgs e)
        {

          btn1.Text = "Success";
        }
     }
EN

回答 2

Stack Overflow用户

发布于 2013-07-18 15:39:27

删除

代码语言:javascript
复制
OnClientClick="hello();" 

它是用来做什么的

或者如果使用了hope,你已经在脚本中添加了下面的函数

代码语言:javascript
复制
<script type="text/javascript">

function hello()
{
}
</script>
票数 0
EN

Stack Overflow用户

发布于 2013-07-18 15:53:08

在同一个按钮上有onclientclick和onclick两个处理程序。他们在表演什么?如果您需要onclick,请尝试删除onclientclick。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17717237

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档