如何使用JavaScript禁用自动完成文本框?

时间:2019-05-27 13:50:28

标签: javascript jquery html

我需要根据复选框和组合框条件启用/禁用某些字段。我正在使用JQuery。它适用于普通文本框,但不适用于自动填充。

HTML

ctr:txtBox code="miles"

aut:Autocomplete code="replPerson"

JavaScript

$("[code=miles]").attr("disabled", "disabled"); //works fine
$("[code=miles]").removeAttr("disabled");      //works fine

$("[code=replPerson]").attr("disabled", "disabled"); //does not work
$("[code=liters]").removeAttr("disabled"); //does not work

也尝试了这些变体(没有一个对我有用):

//document.getElementById("txtPersona").readOnly = true; 
//$("[code=replPerson]").prop("readonly", true);
//$("[code=replPerson]").attr("readonly", "true");
//$("[code=replPerson]").attr("enabled", "false");
//$("[code=replPerson]").attr("class", "disabled");

0 个答案:

没有答案