C# 使用javascript启用文本框
我有以下文本框,它最初被禁用:C# 使用javascript启用文本框,c#,javascript,html,asp.net,css,C#,Javascript,Html,Asp.net,Css,我有以下文本框,它最初被禁用: EnableTxt() { document.getElementById("txtCustFName").disabled = false; } 但是这个代码不起作用。我无法启用文本框 如何执行此操作?您应该使用文本框的属性 jQuery: ($this.attr('disabled')) $this.removeAttr('disabled'); 请注意,IE6中不支持此功能。您可以使用此功能启用/禁用: function EnableTxt()
EnableTxt()
{
document.getElementById("txtCustFName").disabled = false;
}
但是这个代码不起作用。我无法启用文本框
如何执行此操作?您应该使用文本框的属性 jQuery:
($this.attr('disabled')) $this.removeAttr('disabled');
请注意,IE6中不支持此功能。您可以使用此功能启用/禁用:
function EnableTxt() {
document.getElementById( '<%=txtRCustFName.ClientID%>' ).disabled = 'false';
}
函数EnableTxt(){
document.getElementById(“”).disabled='false';
}
试试这个:-
document.getElementById("txtCustFName").setAttribute("disabled", false);
您可以通过使用java脚本设置样式来实现这一点 例如:
document.getElementById("txtCustFName").setAttribute("style", "disabled:disabled");
JavaScript
function myfunction(event) {
alert('some anchor clicked');
$('#txtCustFName').prop("disabled",false);
return false;
};
$(document).ready(function(){
$('#myanchorid').click(myfunction);
$('a.anchorclass').click(myfunction);
$('#anchorlist > a').click(myfunction);
});
HTML
无标题页
试试这个……这将解决您的问题……试试这个:
function EnableTxt() {
$("#txtCustFName").prop("disabled", false);
}
此处“prop”用于标记的属性/属性。删除属性允许我编辑文本框的内容:
document.getElementById("questionnaireText").removeAttribute("disabled");
要将文本框设置为禁用,请使用:
document.getElementById("questionnaireText").setAttribute("disabled", true);
解决方案发布在这里:为什么在一个简单的js问题上使用jQuery?为什么引号之间为false?
document.getElementById("questionnaireText").removeAttribute("disabled");
document.getElementById("questionnaireText").setAttribute("disabled", true);