C# 是否使用javascript禁用onselect()事件?
我正在使用html输入文本,我想禁用onselect()事件。我尝试了以下方法,但没有成功:C# 是否使用javascript禁用onselect()事件?,c#,javascript,visual-studio-2010,C#,Javascript,Visual Studio 2010,我正在使用html输入文本,我想禁用onselect()事件。我尝试了以下方法,但没有成功: *onselect="event.returnValue=false"; *onselect="return false"; *onselect="prevent(event)" with a event.preventDefault() 还有吗?这个怎么样: onselect = function(e) { e.preventDefault(); return false; }
*onselect="event.returnValue=false";
*onselect="return false";
*onselect="prevent(event)" with a event.preventDefault()
还有吗?这个怎么样:
onselect = function(e)
{
e.preventDefault();
return false;
}
创建可从外部设置的全局布尔变量。您可以使用另一个元素将此布尔变量设置为“禁用”onselect事件 在head中,您将此部分放在:
<script type="text/javascript">
var eventEnabled=true;
function onSelectEvent() {
if (!eventEnabled) {
return;
}
//do other things
}
<script>
var eventEnabled=true;
函数onSelectEvent(){
如果(!eventEnabled){
返回;
}
//做其他事情
}
在body中:您应该有一个组件来设置“eventEnabled”变量,如下所示:
<input type="button" value="Disable Event" onclick="eventEnabled=false;" />
此外,还有一些类似onSelect=“onSelectEvent();”,您永远不会更改。与其禁用onSelect事件,不如使用输入标记的只读属性??
你可以实现你的愿望。好的,编辑我的帖子并添加了一个小代码,至少是头部代码。