asp Textbox.text属性不会随javascript更改

asp Textbox.text属性不会随javascript更改,javascript,asp.net,Javascript,Asp.net,我有一个 <asp:TextBox ID="tboxUsername" ReadOnly="true" CssClass="fancyInput1" Text="hello" runat="server"></asp:TextBox> 我想用javascript设置.Text属性。不幸的是,它没有改变,当我在javascipt之后调用代码中的.Text属性时,它仍然显示默认值(“hello”) 这是我的javascript 函数showModalBox(用户名、标题

我有一个

<asp:TextBox ID="tboxUsername" ReadOnly="true" CssClass="fancyInput1" Text="hello" runat="server"></asp:TextBox>

我想用javascript设置.Text属性。不幸的是,它没有改变,当我在javascipt之后调用代码中的.Text属性时,它仍然显示默认值(“hello”)

这是我的javascript
函数showModalBox(用户名、标题、名字、姓氏、电子邮件、电话、街道、ctrycode、zipcode、城市、公司名、用户类型、isactive){
var modalBox=document.getElementById(“modalCompanies”);
var tboxUsername=document.getElementById(“”;//这是我的文本框
var tboxTitle=document.getElementById(“tboxTitle”);
var tboxFirstname=document.getElementById(“tboxFirstname”);
var tboxLastname=document.getElementById(“tboxLastname”);
var tboxEmail=document.getElementById(“tboxEmail”);
var tboxPhone=document.getElementById(“tboxPhone”);
var tboxStreet=document.getElementById(“tboxStreet”);
var tboxCtryCode=document.getElementById(“tboxCtryCode”);
var tboxZipCode=document.getElementById(“tboxZipCode”);
var tboxCity=document.getElementById(“tboxCity”);
var tboxCompanyName=document.getElementById(“tboxCompanyName”);
var cboxActive=document.getElementById(“cboxActive”);
tboxUsername.value=username;//将字符串用户名分配给文本框
tboxTitle.value=标题;
tboxFirstname.value=firstname;
tboxLastname.value=lastname;
tboxEmail.value=电子邮件;
tboxPhone.value=电话;
tboxStreet.value=街道;
tboxCtryCode.value=ctrycode;
tboxZipCode.value=zipcode;
tboxCity.value=城市;
tboxCompanyName.value=companyname;
modalBox.style.display=“inline”;

}
删除“disabled”属性,然后更改值,然后再添加“disabled”属性。某些浏览器不允许更改禁用的控件。

删除“disabled”属性,然后更改值,然后再添加“disabled”属性。这能解决问题吗?@daddygames谢谢,这就是问题所在!:)@daddygames我是新来的,我不能将你的评论标记为正确的,可以吗?很高兴这有效!我回答了我的评论。快乐编码!