我有以下的javascript函數:JavaScript功能上用onclick但與聚焦狀態
function makefieldlonger(element) {
element.style.width = "550px";
}
,我和一個RadTextBox控制這樣稱呼它:
<telerik:RadTextBox ID="txtSubject" runat="server" EnableEmbeddedSkins="false"
Skin="Default" Width="255px" onclick="makefieldlonger(this)"/>
這工作,但我想這發生在onfocus事件,所以我做以下事情:
<telerik:RadTextBox ID="txtSubject" runat="server" EnableEmbeddedSkins="false"
Skin="Default" Width="255px" onfocus="makefieldlonger(this)"/>
但它拒絕調整其大小上頁。 它確實調用了javascript函數(我通過在函數中添加了一個警告來測試它,並且它被調用)。
所以問題是:爲什麼這個函數與onclick事件一起工作,但沒有onfocus事件?
採取什麼的'this'的價值你的處理程序,你能改變任何其他的值(值或背景顏色)嗎? –
這是在用戶控件中,所以我找不到價值。 –