[英]How run two functions on onchange radio in jquery?
我的頁面上有一些選擇和輸入:
<select class="form-control" id="id_type" name="type" onchange="filterUser(this.value)">
<option value="">Choose payment</option>
<?php
for($i=0;$i<count($types);$i++){
if($t==$types[$i]['title_type']){
echo '<option selected value="'.$types[$i]['id'].'" >' . $types[$i]['title_type'] . '</option>';
}
else {
echo '<option value="'.$types[$i]['id'].'" >' . $types[$i]['title_type'] . '</option>';
}
}
?>
</select>
<br>
<br><input type="radio" name="del" id="del" value="del" onchange="filterUser(this.value)">Delete<br>
當我單擊#del時,我運行ajax函數。 但是我還必須將選擇值更改為默認值。 在ajax函數執行后,我該如何做其他代碼:
$("#formEmpl select").val("");
$("#formEmpl #num_records").val(20);
此代碼必須僅對ID為#del的輸入運行,而不對所有輸入運行,但對所有輸入都調用ajax
我該如何解決?
從您的單選元素中刪除事件屬性,並將其添加到您的正文末尾:
<script>
$("#del").on("change", function() {
filterUser(this.value);
$("#formEmpl select").val("");
$("#num_records").val(20);
});
</script>
避免在html中使用onchange
屬性或任何其他內聯事件屬性, 請選中此項 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.