Asp.net HTML5所需验证未显示
我知道这方面有很多问题,但没有一个答案能解决我的问题 我试图实现html5中内置的所需验证,但是当我按下提交按钮并将字段留空时,什么也没有发生 我的html: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
<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中的消息框有点难看)