我有一個文本框,我想用javascript更改它的文本屬性,但我無法做到。如何使用javascript更改asp.net文本框的文本屬性
我在下面的示例代碼,有誰可以說什麼是錯的?謝謝...
function openAdresYeni(p) {
document.getElementById('hdnAdresIndex').innerText = p;
}
}
我有一個文本框,我想用javascript更改它的文本屬性,但我無法做到。如何使用javascript更改asp.net文本框的文本屬性
我在下面的示例代碼,有誰可以說什麼是錯的?謝謝...
function openAdresYeni(p) {
document.getElementById('hdnAdresIndex').innerText = p;
}
}
試試這個:
function openAdresYeni(p) {
document.getElementById('hdnAdresIndex').value = p;
}
注:順便說一句,如果你的hdnAdresIndex
是服務器控件,你應該使用控件的ClientID屬性獲取客戶端ID:
function openAdresYeni(p) {
document.getElementById('<%= hdnAdresIndex.ClientID %>').value = p;
}
使用value
,而不是innerText
另外,如果你在asp.net mvc的不是,控件的ID可能不是你所期望的。查看asp.net控件上的myTextBox.ClientID
屬性。