【问题标题】:How to block User from changing DropDownList value using javascript in asp.net?如何阻止用户在 asp.net 中使用 javascript 更改 DropDownList 值?
【发布时间】:2014-03-29 03:55:58
【问题描述】:

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

【问题讨论】:

标签: javascript asp.net


【解决方案1】:

试试看:

Jquery:

 $(document).ready(function() {
      $("#dropdounid").prop("disabled", true);
 });

 $(document).ready(function() {
      $("#dropdounid").attr("disabled", true);
 });

Javascript

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

document.getElementById('<%=txtActualWindSpeed.ClientID%>').disabled = true;

编辑

你可以把这段代码放在head tag or body tag里面。

<head>
  <script>
     document.getElementById('<%=txtActualWindSpeed.ClientID%>').disabled = true;
  </script>
</head>

希望对你有帮助。

jsfiddle Demo

【讨论】:

  • 我应该为哪个客户端事件编写这段代码。这对我来说是个大问题。
  • 如果您不想让用户更改dropdown,那么您可以将此代码保留在您的源代码中&lt;head&gt;&lt;script&gt;here put above code&lt;/script&gt;&lt;/head&gt;
【解决方案2】:

你可以使用

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

jsFiddle

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-10-04
    • 2021-11-11
    • 2016-09-26
    • 1970-01-01
    • 2014-08-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多