我有一個多行asp.textbox輸入控件。Onblur,Onfocus JavaScript的TextMode =「MultiLine」不工作
我不知道我的問題是用ASP.NET,Multiline控件還是其他的,但onblur和onfocus不起作用。
<script type="text/javascript">
var defaultMsg = 'Write your message here or or call my voice at (xxx) xxx-xxxx.';
var controlMsg = doc.createElement("input");
controlMsg.id = "txtMessage";
controlMsg.type = "text";
controlMsg.value = defaultMsg;
controlMsg.onfocus=function jpFocus() { if (this.value == defaultMsg) this.value = ''; }
controlMsg.onblur=function jpBlur() { if (this.value == '') this.value = defaultMsg; }
</script>
後來....
<asp:TextBox ID="txtMessage" Columns="30" Rows="6" runat="Server" TextMode="MultiLine" />
有誰看到一個原因,這不應該工作?
這仍然無法正常工作。我已經嘗試了幾種變化,我的網頁對我所做的任何事都不滿意。我只注意到我改變了我的文字,但舊文本仍在顯示。也許我的本地主機緩存數據,並沒有顯示我的最新變化。 – jp2code 2012-07-31 01:45:40