我有一个带有表单字段的母版页和一个带有html5验证的asp.net表单字段的页面。两组表单字段都有一个提交按钮。我知道一旦编译页面,它们就在同一个表单上。
我的问题是所有字段都需要验证。我正在使用所需的="必需"属性。我不想使用c#中的组验证。
如果选择了一个按钮,我需要提交一个字段,如果选择了另一个按钮,则需要提交其他3个字段。截至目前,如果提交了任一按钮,则必须填写所有表单字段。其中一个表单字段和按钮位于新闻稿订阅的母版页中,其他字段和按钮位于页面上。
非常感谢任何帮助。
谢谢, 正义
页码:
<div class="form-group">
<input runat="server" type="text" placeholder="Enter Email" name="register_email" id="register_email" class="form-control" required="required" />
</div>
</div>
<div class="col-sm-6">
<div class="form-group">
<input runat="server" type="text" placeholder="Enter Phone" name="register_phone" id="register_phone" class="form-control" required="required" />
</div>
</div>
<div class="col-sm-12">
<div class="form-group text-center">
<button runat="server" data-loading-text="Please wait..." class="btn btn-dark btn-theme-colored btn-sm btn-block mt-20 pt-10 pb-10" id="submit2" name="submit2" onServerClick="Submit_Click2">Send Now</button>
</div>
</div>
Mater Page Code:
<div class="input-group">
<input runat= "server" name="emailOut" id="emailOut" placeholder="Your Email" class="form-control input-lg font-16" data-height="45px" />
<span class="input-group-btn">
<button runat="server" data-height="45px" class="btn btn-colored btn-theme-colored btn-xs m-0 font-14" type="submit" id="submit" name="submit" onServerClick="Submit_Click" formnovalidate="formnovalidate" >Get Started</button>
</span>
</div>