我知道,我知道,「不要使用AjaxToolKit」...但假設我堅持它。使用jQuery val和AjaxToolKit的TextBoxWatermarkExtender與IE
如果我有以下幾點:
<asp:TextBox runat="server" ID="textBox" />
<asp:TextBoxWatermarkExtender runat="server
TargetControlID="textBox"
WatermarkText="Text" />
而且
var textBoxSelector = $(#'<%= textBox.ClientID %>');
那麼這不起作用(即,它改變的水印文字,但沒有所需的文本)
textBoxSelector.val('example text');
但是我發現這在Chrome中確實有效:
textBoxSelector.focus();
textBoxSelector.val('example text');
但不是在Internet Explorer中。
任何想法如何實現?
$('<%= textBox.ClientID%>');需要$('#<%= textBox.ClientID%>'); – Pete
只是一個錯字。更新。 –