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

mav*_*era 3 javascript asp.net textbox

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

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

function openAdresYeni(p) {
        document.getElementById('hdnAdresIndex').innerText = p;         
        }
    }
Run Code Online (Sandbox Code Playgroud)

Can*_*var 8

试试这个 :

function openAdresYeni(p) { 
    document.getElementById('hdnAdresIndex').value = p;
}
Run Code Online (Sandbox Code Playgroud)

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

function openAdresYeni(p) { 
    document.getElementById('<%= hdnAdresIndex.ClientID %>').value = p;
}
Run Code Online (Sandbox Code Playgroud)


Dav*_*und 6

value而不是innerText

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