다음 형식 코드가 있습니다. 그리고 양식 제출을 막고 사용자 정의 이벤트를 실행해야합니다. 나는 또한 그 이벤트를 트리거 함수를 제출하고 오류를 반환 자바 스크립트를 작성했습니다, 내가 잘못하고 있다면 도와주세요.javascript 사용자 지정 이벤트 false를 반환하는 함수에서 발생
형태의 HTML :
<form class="form-inline" action="" name="filterform">
<div class="row">
<?php foreach($formatted_post_type as $filters){?>
<div class="checkbox">
<label class="checkbox-inline" style="line-height:40px;">
<input type="checkbox" name="filters[posttype][]" value="<?php echo $filters['slug']?>" onclick="refresh_posttypes();" />
<?php echo $filters['name']?></label>
</div>
<?php }?>
</div>
<div class="row">
<div class="col-md-12">
<input type="submit" class="btn btn-primary btn-sm" value="Apply">
</div>
</div>
</form>
코드 자바 스크립트 :
jQuery(document).ready(function(){
jQuery('form[name="filterform"]').on('submit', function(e){
jQuery(document).triggerHandler('favorites-update-all-lists', function(e){
e.preventDefault();
});
return false;
});
});
감사합니다. 작품이다. –