Soyez le premier à donner votre avis sur cette source.
Snippet vu 20 820 fois - Téléchargée 30 fois
function BloqSubmit() { if (window.event.type == "keypress" & window.event.keyCode == 13) { return !(window.event.type == "keypress" & window.event.keyCode == 13); } }
11 mai 2010 à 08:59
le plus simple
1 mai 2009 à 08:35
------------------------------
<script type="text/javascript">
function pasentree() {
return !(window.event && window.event.keyCode == 13); }
</script>
-------------------------------
MERCI A TOUS
-------------------------------
SALUT
10 mars 2008 à 14:41
je rencontre un problème de même nature.
Ceci sur un application asp.net codée en c#.
Nous utilisons des masterpages, certains boutons doivent répondre via "Enter", mais en règle générale il ne faut pas que l'application réagisse.
J'ai placé ce code dans la masterpage (gérant le formulaire)
<form id="form1" runat="server" onkeydown="if(event.which || event.keyCode){if ((event.which == 13) || (event.keyCode == 13)) {var Hack=0;}}" onkeypress="if(event.which || event.keyCode){if ((event.which == 13) || (event.keyCode == 13)) {var Hack=0;}}">
En fait, dès que la page est sélectionnée, hé bien, la touche enter agit sur un bouton, or celui-ci ne doit réagir que lorsque un champ précis est onFocus
> voici le code que j'ai pondu
(this.txtRecherche.Attributes.Add("onkeydown", "if(event.which || event.keyCode){if ((event.which 13) || (event.keyCode 13)) {document.getElementById('" + this.btnRecherche.ClientID + "').click();return false;}} else {return true}; ");)
Quelqu'un a une idée?
Merci d'avance
6 sept. 2007 à 19:07
Merci !
10 août 2005 à 13:52
je viens de voir d'ou vient le pb
en fait ma focntion ne permet de gerer ca que dans le cas ou il n'y a pas de formulaire en fait (chose qui ne me posait pas de pb vu que je suis sur un portail dotnetnuke en vb.net)
la partie
if (e.type "keypress" & e.keyCode 13)
return !e;
permet de gerer en plus le cas ou le event provient du formulaire et non plus de la feuille elle meme.
Merci d'avoir renvoyé ce que tu avais trouvé
++
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.