gpt4 book ai didi

javascript - 如何在 jquery 的 onchange radio 上运行两个函数?

转载 作者:行者123 更新时间:2023-12-03 05:19:58 24 4
gpt4 key购买 nike

我的页面上有一些选择和输入:

<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 要求所有输入

我该如何解决这个问题?

最佳答案

从 radio 元素中删除事件属性并将其添加到正文的末尾:

<script>
$("#del").on("change", function() {
filterUser(this.value);
$("#formEmpl select").val("");
$("#num_records").val(20);
});
</script>

避免在 html 中使用 onchange 属性或任何其他内联事件属性,check this .

关于javascript - 如何在 jquery 的 onchange radio 上运行两个函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41429893/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com