Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 是否使用javascript禁用onselect()事件?_C#_Javascript_Visual Studio 2010 - Fatal编程技术网

C# 是否使用javascript禁用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; }

我正在使用html输入文本,我想禁用onselect()事件。我尝试了以下方法,但没有成功:

*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事件,不如使用输入标记的只读属性??
你可以实现你的愿望。

好的,编辑我的帖子并添加了一个小代码,至少是头部代码。