表單驗證在表單加載ajax調用後無法正常工作。我怎樣才能解決這個問題?表單驗證在ajax調用後無法工作
$(document).ready(function() {
// $('#add_product').submit(function(e){
$(document).on('submit', '#add_product', function(e) {
e.preventDefault();
$.post('script/test.php', {
naam: $('#naam').val()
})
.done(function(response) {
bootbox.alert(response);
parent.fadeOut('slow');
})
.fail(function() {
bootbox.alert('error');
})
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form id="add_product" method="post">
<div class="modal-body">
<div class="header add_product">
<div class="form-group">
<label class="control-label">Productnaam*</label>
<input maxlength="250" id="naam" type="text" required="required" class="form-control" name="naam" />
</div>
</div>
<hr/>
<div class="modal-footer ">
<button class="btn btn-success completeBtn btn-lg" name="submit" type="submit" style="width: 100%;">
<span class="glyphicon glyphicon-ok-sign"></span> Toevoegen
</button>
</div>
</form>
做您嘗試'add_product'而不是'#add_product'? – ReadyFreddy
@readyfreddy Tnx,但似乎並不奏效。 – Dave