我创建了一个 JSP 页面,并且在不同的选项卡中有许多表单。所以我添加了一个所有表单共有的提交按钮(所以按钮在 < form > 标签之外)。在每个选项卡上,单击提交时,将使用 JQuery 提交相应的表单。在所有表单中,都需要一些表单域。我已经指定了具有所需属性的那些字段,如下所示
<div class="control-group">
<label class="control-label input-label" for="hostname">Host :
<span class="requiredField"> * </span>
</label>
<div class="controls">
<input type="text" class="inputstyle" name="hostname" placeholder="host" required="required" />
</div>
问题是当我单击提交按钮时,它不会验证所需的字段。如果提交按钮在表单内,则它正在工作。但我需要通用的提交按钮。如何解决这个问题?
我只是想在 JQuery 中提交带有表单操作值的表单。那么在提交之前是否可以通过传递表单 ID 调用函数来验证表单并评估必填字段?如果是这样,请帮我编码。
谢谢
更新 1
<button type="submit" id="submitbtn" class="btn btn-primary inputstyle" onclick="submitForm();">SUBMIT</button>
用于此的 JQuery
function submitForm() {
var $submitform=$('#formId').val();
//validateForm($submitform); // I have not created this function.
$('#'+$submitform).submit();
}