2009-06-16 6 views

Répondre

31

Les événements ne sont déclenchés que lorsque l'utilisateur exécute l'événement dans le navigateur. Par conséquent, s'il est <input type="hidden"> ou <input> masqué par CSS, l'utilisateur ne pourra pas déclencher d'événements pour votre entrée. La seule façon de passer au travail est de déclencher manuellement onchange en Javascript. Un exemple rapide de ce:

<form name="f" onsubmit="document.f.h.value='1'; 
 
         document.f.h.onchange(); 
 
         return false;" 
 
> 
 
    <input type="hidden" name="h" value="0" onchange="alert(document.f.h.value);" /> 
 
    <input type="submit" /> 
 
</form>

Questions connexes