Paramba
Messages postés47Date d'inscriptionvendredi 18 novembre 2005StatutMembreDernière intervention 3 septembre 2012
-
18 nov. 2005 à 14:49
Paramba
Messages postés47Date d'inscriptionvendredi 18 novembre 2005StatutMembreDernière intervention 3 septembre 2012
-
18 nov. 2005 à 22:00
Salut,
Je n arrive pas à générer l 'événement lostfocus sur une zone de texte ds une webform. Je voudrais qu un objet ( boutons radio) s affiche/s affiche pas une fois l'événement survenu.
Voici le code:
<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<script runat="server">
Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
TextBox5.Attributes.Add("onBlur", "JavaScript:return(Affiche());")
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Test</title>
</head>
<form id="form1" runat="server">
Date of Birth
<script language="JavaScript" type="text/javascript">
function Affiche()
{
var elem1 = document.forms[0].elements["RadioButtonList1"];
elem1.style="visibility:hidden;";
return(true);
}
</script>
</form>
Paramba
Messages postés47Date d'inscriptionvendredi 18 novembre 2005StatutMembreDernière intervention 3 septembre 2012 18 nov. 2005 à 17:17
Avec cette fonction ca marche impécablement:
<script language="JavaScript" type="text/javascript">
function Affiche()
{
//var elem1 = document.forms[0].elements["RadioButtonList1"];
var elem1=document.getElementById('RadioButtonList1');
//elem1.style ="visibility:hidden";
elem1.style.visibility = 'hidden';
return(true);
}
Néanmoins je reste sur ma faim. J'aimerai trouver la faute dans le programme précédent!!
Paramba
Messages postés47Date d'inscriptionvendredi 18 novembre 2005StatutMembreDernière intervention 3 septembre 2012 18 nov. 2005 à 15:15
Mais non! La page est faite ASP.NET. J ai essayé de capturer cet événement avec un javascript (justement... l événement onBlur). Mais quelque chose m echappe!
Vous n’avez pas trouvé la réponse que vous recherchez ?
jesusonline
Messages postés6814Date d'inscriptiondimanche 15 décembre 2002StatutMembreDernière intervention13 octobre 201029 18 nov. 2005 à 17:22
roffl j'avais pas vu, je pensais que ton problème etait seulement asp et non js ...
pour le pourquoi du truc, y'a pas grand chose à dire, il ne faut pas utiliser document.forms etc... c'est pas conseillé il faut utiliser document.getElementById('id') qui est lui standardisé