gpt4 book ai didi

javascript - 停止 select.change 回发

转载 作者:行者123 更新时间:2023-12-01 01:54:35 28 4
gpt4 key购买 nike

这个问题是一个更大页面的一部分,但我简化了代码以提供一个简单的示例来说明我正在谈论的内容。基本上我有一个带有 AutoPostBack="true"的 ASP 下拉列表,我想做一些 javascript 客户端,可以在必要时停止回发。但是,我无法让它停止回发。

<script type="text/javascript">
$(document).ready(function()
{
$("#ddl").bind('change', function() {
return false;
});
});
</script>

<select id="ddl" onchange="form.submit()">
<option value="">Item 1</option>
<option value="">Item 2</option>
<option value="">Item 3</option>
<option value="">Item 4</option>
<option value="">Item 5</option>
</select>

最佳答案

这是我的解决方法(Firefox 有效,IE 7/8 有效):

$(function() {
var $select = $('#ddl'), tmp = $select.attr('onchange');

$select.attr('onchange', '');

$select.change(function() {
// If you want to postback:
tmp();
});
});

Simple 删除 HTML 处理程序并将其放入变量中。然后你可以注册你的更改函数,如果你想调用自动回发函数也可以。

关于javascript - 停止 select.change 回发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3452637/

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