2
我想在的onclick设置空值()的textarea的事件,但我的代码不能正常工作..如何设置空值在文本区
<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;
}
你为什么把代码后面的代码,并试图打电话了吗?您正在执行客户端操作,因此只需将该函数放在'
设置为空值:
""
(不null
)。根据此source,值为
DOMString
,并且必须始终具有当前值input
。由于input
不能真正具有null
的值(在这种情况下它相当抽象),所以空值是更好的选择(并且在不同浏览器中一致地工作)。来源
2013-04-15 05:06:16 Karol
您可以将您的控件定义为
runat="server"
以在JavaScript中访问它们,您需要指定ClientID。或者,如果你正在使用.NET Framework 4.0或更高版本,那么你可以指定
ClientIDMode = "Static"
用于控制看到更多关于ClientIDMode来源
2013-04-15 05:07:41 Habib
'.value = null'和'.value =“”'有什么区别? –
为什么要这么做呢?...目标'id'用于调用此函数的元素'onclick'。只需将'this'传递给函数并使用'param.focus();'和'param.value =“”;' – Ian