2
我在ASPX頁面的文本框旁邊有一個圖像。我在VS2010中開發一個使用jquery的webform。在我點擊我的頁面上的按鈕之前,我按下任意鍵和當我在文本框內時,圖像就會消失。因此,在發回之前,所有的工作都很好。在ASPX中回發後按鍵不工作
但是,當我回發並按下文本框內的任何鍵時,我的圖像不會消失。感謝您的任何建議。
<script type="text/javascript">
$(document).ready(function() {
$('#tbPassword').keypress(function() {
$('#imgPassword').hide();
});
});
</script>
<tr>
<td class="style53">
<asp:UpdatePanel ID="uppPassword"
runat="server">
<ContentTemplate>
<asp:TextBox ID="tbPassword"
runat="server"
TextMode="Password"
Width="200px">
</asp:TextBox>  
<asp:Label ID="lblPWCharacters"
runat="server"
CssClass="Label8g"
Text="(at least 6 characters)">
</asp:Label>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="btnSignUp"
EventName="Click" />
</Triggers>
</asp:UpdatePanel></td>
<td align="left" class="style52" valign="baseline">
<img id="imgPassword" src="../Images/Red-Error-con.png" /></td>
</tr> <td class="style53"><asp:Button ID="btnSignUp"
runat="server"
Text="Sign up"
Width="88px"
TabIndex="2000"
OnClientClick="validateText()"/>
</td>
<td class="style52">
</td>
function validateText() {
//not null password
if ($("#tbPassword").val()) {
passwordValid();
}
}
非常感謝你!你的解決方案有效 – MdeVera 2011-04-15 23:31:24