Bonjour à tous.
Je vais essayer de vous exposer le soucis que je rencontre.

J'ai sur mon aspx les éléments suivants:
-->ListBox A
-->ListBox B
-->Bouton C
-->ListBox D Cachée
-->Bouton E

Lorsque j'appuie sur mon bouton C, j'appelle une fonction de mon code behind et D se remplit en fonction de ce que j'ai sélection et ensuite devient visible.

Lorsque j'appuie sur le bouton E, j'appelle une fonction de mon code behind qui affiche un repeater en fonction des sélections A B et D.

Sur chaque clique de bouton j'ai mis une fonction javascript.
Par exemple sur C, je vérifie que au moins un élément a été sélectionné pour remplir D.
Et sur E, je vérifie que au moins un élément a été sélectionnée dans A et B. (Une sélection dans D est optionnelle).

Alors voilà mon problème. Je n'arrive pas à annuler mon submit lorsque par exemple rien n'est sélectionné. J'ai bien mon alert javascript qui apparait pour dire: Vous devez sélectionnez....! Mais ensuite mon formulaire se soumet.
Je retourne bien false dans mes fonctions javascript, mais cela ne fonctionne pas. Le return false fonctionne sur le OnSubmit du formulaire...

Alors question, comment empêcher la soumission du formulaire sur le onclick d'un boutton?

Merci d'avance pour votre aide.