Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/374.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
如何阻止用户在asp.net中使用javascript更改DropDownList值?_Javascript_Asp.net - Fatal编程技术网

如何阻止用户在asp.net中使用javascript更改DropDownList值?

如何阻止用户在asp.net中使用javascript更改DropDownList值?,javascript,asp.net,Javascript,Asp.net,嗨,我有一个下拉列表,我从服务器端代码中选择它的值。我不想允许用户更改它。这意味着他不能通过鼠标点击和键盘来改变它。我想从客户端处理它。 请仅推荐javascript方法。试试: Jquery: 或 或 Javascript 您可以在客户端使用javascript中的以下代码禁用Asp.net DropDownList document.getElementById('<%=txtActualWindSpeed.ClientID%>').disabled = true; 我希望这对

嗨,我有一个下拉列表,我从服务器端代码中选择它的值。我不想允许用户更改它。这意味着他不能通过鼠标点击和键盘来改变它。我想从客户端处理它。 请仅推荐javascript方法。

试试:

Jquery:

Javascript

您可以在客户端使用javascript中的以下代码禁用Asp.net DropDownList

document.getElementById('<%=txtActualWindSpeed.ClientID%>').disabled = true;
我希望这对你有帮助

你可以用

$(selector).attr('disabled',true);

只需禁用客户端的下拉列表。我应该为哪个客户端事件编写这段代码的可能重复项。这对我来说是个大问题。如果你不想让用户更改下拉列表,那么你可以在你的源代码中保留这段代码
document.getElementById('<%=txtActualWindSpeed.ClientID%>').disabled = true;
<head>
  <script>
     document.getElementById('<%=txtActualWindSpeed.ClientID%>').disabled = true;
  </script>
</head>
$(selector).attr('disabled',true);