Я изо всех сил пытаюсь создать проверку входных данных в jQuery.У меня есть бат, чтобы создать строку.Когда я нажму этот btn, вы увидите всплывающую страницу, которая содержит 2 текстовых поля и 1 выпадающий список.Я хочу проверить, не является ли это текстовое поле буксировки не пустым, тогда это собирается представить.Это мое создание btn, которое открывается всплывающим окном:
<div class="col-lg-12 panel">
<a href="#" class="btn btn-primary" data-toggle="modal" data-target="#editModal">
<span class="glyphicon glyphicon-plus" aria-hidden="true"></span> @Resource.Add_new_item
</a>
</div>
И это то, что в этом всплывающем окне:
<div class="modal fade" id="editModal" tabindex="-1" role="dialog" aria-labelledby="addModalLabel" aria-hidden="true">
<div class="modal-dialog" role="document">
@using (Html.BeginForm("Edit", "ApplicationDetailList", new {page = Model.PageNumber,filter.ListType, filter.PackageName }, FormMethod.Post))
{
@Html.AntiForgeryToken()
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="addModalLabel">@Resource.Add_new_item </h5>
</div>
<div class="modal-body">
<div class="form-group">
<label>@Resource.Application_category_tittle *</label>
<input name="id" id="id" class="form-control" style="direction: ltr;"/>
@*@Html.ValidationMessageFor(m => m[0].Id);*@
</div>
<div class="form-group">
<label>@Resource.List_type *</label>
@Html.DropDownList("listType", ApplicationDetailListType.Solr.ToSelectListItems(false, filter.ListType), new { @class = "form-control"})
@*<input name="tags" class="form-control" style="direction: ltr;"/>*@
</div>
<div class="form-group">
<label>@Resource.Package_name *</label>
<input name="packageName" class="form-control" style="direction: ltr;"id="packageName" />
@*@Html.ValidationMessageFor(m=>m[0].PackageName);*@
</div>
<label id="validation">
</label>
<div class="form-group">
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-success btn-edit-save">@Resource.Save</button>
<button type="button" class="btn btn-secondary" data-dismiss="modal">@Resource.Cancel</button>
</div>
</div>
}
</div>
</div>
И это мой сценарий раздела, который я сделал функцию:
var edit = $("#editModal");
// var packageName = $("#packageName").val();
//var id = $("#id").val();
//packageName.length > 0 && id.length > 0 ?
$(".btn-edit-save").click(function() {
$("form", edit).submit();
});
проблема здесь:
$(".btn-edit-save").click(function() {
$("form", edit).submit();
});
Я не хочу отправлять, если входные данные пусты и просто показывают сообщение, что они пусты.Большое спасибо