J'ai une simple case à cocher, générée avec :
<%= Html.CheckBox("myCB" )%>
Comment puis-je ajouter un gestionnaire onChange qui effectue une soumission ?
J'ai une simple case à cocher, générée avec :
<%= Html.CheckBox("myCB" )%>
Comment puis-je ajouter un gestionnaire onChange qui effectue une soumission ?
Je vous recommande vivement d'utiliser jQuery pour prendre en charge cette fonction, car il est plus facile d'ajouter le comportement d'une case à cocher sur l'ensemble de votre site en faisant en sorte que le sélecteur soit basé sur l'ID ou la classe. Vous pouvez ensuite placer le script n'importe où sur la page ou dans un fichier .js externe.
<script language="javascript" type="text/javascript">
$('#myCB').click(function() { $(this).parent('form:first').submit(); });
</script>
Le sélecteur pourrait aussi être basé sur la classe (ou sur n'importe quel attribut, d'ailleurs). Plus d'informations ici : http://docs.jquery.com/Selectors
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.