我正在使用 html 输入文本,我想禁用 onselect() 事件。我尝试了以下但没有运气:
*onselect="event.returnValue=false";
*onselect="return false";
*onselect="prevent(event)" with a event.preventDefault()
还有吗?
最佳答案
创建一个可以从外部设置的全局 bool 变量。您可以使用另一个元素设置此 bool 变量以“禁用”您的 onselect 事件。
在头部,你把这个部分:
<script type="text/javascript">
var eventEnabled=true;
function onSelectEvent() {
if (!eventEnabled) {
return;
}
//do other things
}
<script>
在正文中:您应该有一个设置“eventEnabled”变量的组件,如下所示:
<input type="button" value="Disable Event" onclick="eventEnabled=false;" />
此外,你有类似 onSelect="onSelectEvent();"的东西,你永远不会改变。
关于c# - 使用 javascript 禁用 onselect() 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8397227/