繁体   English   中英

如何使用javascript更改asp.net文本框的文本属性

[英]How to change text property of asp.net textbox with javascript

我有一个文本框,我想用javascript更改它的文本属性,但我不能这样做。

我的示例代码如下,有人可以说出了什么问题吗? 谢谢...

function openAdresYeni(p) {
        document.getElementById('hdnAdresIndex').innerText = p;         
        }
    }

尝试这个 :

function openAdresYeni(p) { 
    document.getElementById('hdnAdresIndex').value = p;
}

注意:顺便说一下,如果您的hdnAdresIndex是服务器控件,您应该使用control的ClientID属性来获取客户端ID:

function openAdresYeni(p) { 
    document.getElementById('<%= hdnAdresIndex.ClientID %>').value = p;
}

使用value而不是innerText

另外,如果你不在asp.net mvc中,控件的ID可能不是你所期望的。 查看asp.net控件上的myTextBox.ClientID属性。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM