Bonjour, je souhaite mettre à jour un champ Identite calculé à partir d'un champ Personne . L'évènement onMouseOut est-il particulier,
je n'arrive pas à le déclancher ...
Une fois le focus posé sur le champ Personne, et lorsque le pointeur de la souris sort du champ, le focus est bien perdu ? Alors CalculerIdentite doit être activée ? Non ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<script type='text/javascript'>         function CalculerIdentite() { 
var Personne    = document.getElementById('Personne');             String Valeur    = Personne.value; 
            var Espace        = Valeur.indexOf('(',0);                // Recherche d'un ESPACE dans la valeur 
            if (Espace > -1) {                                        // ( trouvé 
                Identite    = Personne.substring(0,Espace-1);        // En principe , un espace avant (, d'ou le -1 
                document.getElementById('Identite').value = 'XX'+Identite; 
            } 
        } 
</script><span class='Bloc' > 
<span>Personne</span> 
<input    id='Personne' name='Personne' type='text'    size='40'    maxlength='255'  
            value=""  onMouseOut="CalculerIdentite()"  > 
</span>
<span class='Bloc'> 
<span>Identite</span><br /> 
<input type='text' name='Identite' id='Identite' value="quelconque" size='40' maxlength='40' /> 
</span>
Sur le web , pas beaucoup de référence à cet évènement.
Ce code est activé sur IE8 et Firefox.
Merci