Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net HTML5所需验证未显示_Asp.net_Html - Fatal编程技术网

Asp.net HTML5所需验证未显示

Asp.net HTML5所需验证未显示,asp.net,html,Asp.net,Html,我知道这方面有很多问题,但没有一个答案能解决我的问题 我试图实现html5中内置的所需验证,但是当我按下提交按钮并将字段留空时,什么也没有发生 我的html: <asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent"> <form action="" method="post"> <div> <div style="mar

我知道这方面有很多问题,但没有一个答案能解决我的问题

我试图实现html5中内置的所需验证,但是当我按下提交按钮并将字段留空时,什么也没有发生

我的html:

<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
    <form action="" method="post">
  <div>
          <div style="margin-right:230px;float:right;">
            <div style="padding-left: 10px; font-size: 13px; padding-top: 30px; font-weight: bold;
                color: black">
                <asp:Label ID="Label8" runat="server" Text="Caller Number"></asp:Label></div>
            <div id="div3" tabindex="1" class="ui-widget">
             <input required="required"  style="width: 180px;margin-left:8px;" id="txtCallerNumber" 
                              type="text" />
            </div>
        </div>
        </div>

       <button  type="submit" id="btnSave" style="margin:30px;width:70px;">Save</button>
  </form>
</asp:Content>

拯救
我还尝试对表单提交事件调用submitForm()


我正在为IE11开发

您是否使用ASP.NET Webforms?如果是这样,框架将把您的整个页面包装在一个
标记中,并且由于不允许您嵌套
s,浏览器将忽略最里面的一个。另外,您是否有任何与
相关联的javascript?@xec我是的,我认为由于我的re sharper在抱怨,所以我将我的主要内容占位符移到了Site.Master的表单外标记中。此页仅嵌套在一个表单标记中。不,我没有任何与按钮相关联的JS。@DNKROZ您的HTML在IE 11.0.9600.17126@FabianMebus中工作,您是对的-这很有效。那一定是我的一些狡猾的javascript代码。没关系,我已经实现了一个不同的解决方案。(IE11中的消息框有点难看)