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

时间:2014-02-26 11:05:53

标签: javascript asp.net

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

2 个答案:

答案 0 :(得分:0)

试一试:

<强> 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

答案 1 :(得分:0)

您可以使用

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

jsFiddle