我想在textarea的onclick()事件中设置null值,但是我的代码无法正常工作。
<textarea id="txtwishlistsong1" rows="5" cols="70" runat="server" onclick="return txtwishlistsong1_onclick()">Type Your Message Here...</textarea>
背后的代码
function txtwishlistsong1_onclick()
{
document.getElementById('txtwishlistsong1').focus();
document.getElementById('txtwishlistsong1').value=null;
}
最佳答案
您已将控件定义为runat="server"
,以便在需要指定ClientID的JavaScript中访问它们。
function txtwishlistsong1_onclick()
{
document.getElementById('<%= txtwishlistsong1.ClientID %>').focus();
document.getElementById('<%= txtwishlistsong1.ClientID %>').value='';
}
或者,如果您使用的是.Net Framework 4.0或更高版本,则可以为控件指定
ClientIDMode = "Static"
,有关ClientIDMode的更多信息