使用输入类型提交时,html5表单验证不起作用

时间:2014-01-28 06:48:16

标签: html html5 webforms

我希望使用提交按钮验证输入类型=电子邮件字段。 我在页面中有两个表单元素。我打开一个div(divForgotPassword)作为模态。 但是必需的属性在模态中不起作用。 以下是我的代码

<form id="form1" runat="server">

//一些元素

 <form id="form2" action="javascript:RetrievePassword();">
      <div id="divForgotPassword" style="display:none" title="Forgot password">

                  <table>
                    <tr>
                        <td>
                            <asp:Label ID="lblForgotPassword" runat="server" Text="Email"></asp:Label>:
                        </td>
                        <td>
                            <input type="email" required="required" id="txtForgotEmail" />
                        </td>
                    </tr>
                    <tr>
                        <td>
                            <input type="submit" style="background-image:url('Images/buttons/btn_send.png')" id="btnSend"  />
                        </td>
                    </tr>
                </table>


            </div>
</form>

1 个答案:

答案 0 :(得分:0)

<form id="form2" action="javascript:RetrievePassword();">
<div id="divForgotPassword"  title="Forgot password">
    <table>
        <tr>
            <td>
                <label for="txtForgotEmail">
                    EMAIL : </label>
            <td>

                <input type="email" required="required" id="txtForgotEmail" />
            </td>
        </tr>
        <tr>
            <td>
                <input type="submit" style="background-image:url('Images/buttons/btn_send.png')" id="btnSend" />
            </td>
        </tr>
    </table>
</div>

请找到此演示DEMO