J'ai un élément TD qui ne changera pas son arrière-plan à une image. J'utilise ToggleClass de JQUERY.l'image de fond et le toggleclass
Voici les deux styles CSS différents que j'utilise:
.style22
{
height: 16px;
width: 237px;
background-image: url('../Images/Red-Error-Box.png');
background-repeat: no-repeat;
}
.style23
{
height: 16px;
width: 237px;
background-image:none
}
Voici la fonction que je utilise pour activer la classe, mais il ne sera pas Toggle .:
<script type="text/javascript">
function validateText() {
var emailEXP = /^([A-Za-z0-9_\+\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
if (!emailEXP.test(($("#tbEmail").val()))) {
$('#EmailErrorMSG').toggleClass('style22');
$('#EmailErrorMSG').show();
}
}
</script>
Voici le balisage HTML:
<tr>
<td id="EmailErrorMSG" nowrap="nowrap" class="style23"></td>
</tr>
<asp:Button ID="btnSignUp" runat="server" OnClientClick="validateText()"/>
Merci pour toute aide.
Venez sur les gens, ne pas pinailler. Au lieu de changer un mot mal orthographié, pourquoi ne pas aider l'OP à mettre en évidence son code? Vous bloquez les éditions des autres lorsque vous modifiez vos articles, vous devez les soumettre à un examen par les pairs ... – Blender