Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : [vb.net][ASP.net] KeyCode sur un bouton asp [ Archives / Trucs & Astuces ] (rabbiwan)

lundi 3 avril 2006 à 11:05:13 | [vb.net][ASP.net] KeyCode sur un bouton asp

rabbiwan

Membre Club

Bonjour
Je voudrai savoir comment faire pour intercepter la touche entrée sur un bouton asp du coté client.
Pas sur un input. Le problème que je rencontre, est le suivant. Il ne reconnait pas le keypress et en passant par un évènement onclick je n'arrive pas avoir la touche qui à été utilisé, en fait il retourne 0 au lieu de 13 comme souhaité.
Avez vous une idée?
Merci


lundi 3 avril 2006 à 11:23:14 | Re : [vb.net][ASP.net] KeyCode sur un bouton asp

bultez

Membre Club

Bonjour,
et pourquoi ne reconnaitrait-il pas le keypress ?
( onkeypress, onkeydown, onkeyup fonctionnent sans problème )
évènement onclick c'est quand on clique avce bouton de la souris,
pas de touche appuyée dans ce cas ( sauf Shift, Ctrl, Alt )
mais là, sans code... ( un extrait de la page coté client si tu décide de la faire voir )
Cordialement. Bul. ~
Mon Site qu'il est à Moi ~


lundi 3 avril 2006 à 11:47:10 | Re : [vb.net][ASP.net] KeyCode sur un bouton asp

rabbiwan

Membre Club
Alors voila
J'ai un bouton dans une page aspx :
<asp:Button id="cmdDelete" tabIndex="11" runat="server" Font-Size="11px"
           Text="Supprimer" CausesValidation="False"></asp:Button>
Je ne sais pas pourquoi il veut pas prendre compte du onkeypress.
Sur le body de la page je peux mettre un onkeypress mais cela m'interesse pas.
Coté code client il y a franchement rien de particulier.
Juste des contrôles classiques.
Veux tu d'autre info?

lundi 3 avril 2006 à 12:06:52 | Re : [vb.net][ASP.net] KeyCode sur un bouton asp

bultez

Membre Club

c'est pas du javascript ça ? si ?
car en html/javascript :
<button onkeyup="alert('touche');">exemple</button>
ça marche... enfin, dans ce cas ( : seul sur la page ) !
car un bouton c'est fait pour être cliqué, pas pour
gérer les frappes au clavier...
Cordialement. Bul. ~ Mon Site qu'il est à Moi ~


lundi 3 avril 2006 à 12:20:14 | Re : [vb.net][ASP.net] KeyCode sur un bouton asp

rabbiwan

Membre Club
Ben si c'est à la base gérer par les claviers
A l'origine les mulots existaient?
tout le monde jouaient avec le clavier et certains on pas évoluer malheureusement c'est pour ca que je dois bloquer le enter
coté javascript ce que j'ai fait c'est d'ajouté dans le code behind un attribut au bouton

cmdDeletePointage.Attributes.Add("onKeyPress", "javascript: return onDelete1(event);")

et après sur la page aspx :

 function onDelete1(event)

if((event.which && event.which == 13)||(event.keyCode && event.keyCode == 13))
{
return false;
}
else
{
if (confirm('Confirmez-vous la suppression de la période?'))
{
return true;
}
else
{
return false;
}
}
}

Mais rassure toi cela ne fonctionne pas
J'ai aussi essayer avec d'autre évènement mais rien non plus.
tu veux des infos supplémentaires?


lundi 3 avril 2006 à 12:44:07 | Re : [vb.net][ASP.net] KeyCode sur un bouton asp

bultez

Membre Club

cmdDeletePointage.Attributes.Add("onKeyPress", "javascript: return onDelete1(event);")
ah !!!! ben voila...
pas sûr que cette syntaxe soit la bonne...
par exemple sur onmousemove j'use de :

var ie = false; /*@cc_on this.ie = true; @*/
 if (!ie)
   { //~~~~ FireFox ~~~~
    objet.onmousemove = function(e) { fonction(e); };
    document.captureEvents(Event.MouseMove);
   }
 else { //~~~~ Internet Explorer ~~~~
    objet.onmousemove = function() { fonction(); };

car avec les Attributes et les Function, j'ai du mal...

Cordialement. Bul. ~ Mon Site qu'il est à Moi ~


lundi 3 avril 2006 à 13:42:00 | Re : [vb.net][ASP.net] KeyCode sur un bouton asp

rabbiwan

Membre Club
Oui mais moi cela n'a rien avoir avec la souris justement je veux le clavier et je trouve pas de fonction même sous ce format
Peux tu m'éclairer?
Il faut faire un object.onKeyPress? et après que dois je faire en Javascript?
Je suis une grosse breille en js.
Merci

lundi 3 avril 2006 à 14:33:55 | Re : [vb.net][ASP.net] KeyCode sur un bouton asp

rabbiwan

Membre Club
ps : je viens de voir un truc.
moi j'utilise des ASP button pas des button tout simple
peut etre que cela vient de la le problème non?

lundi 3 avril 2006 à 15:23:46 | Re : [vb.net][ASP.net] KeyCode sur un bouton asp

bultez

Membre Club


° Attributes.add : je ne connaissais pas...
° j'ai eu des difficultés ( FF vs IE ) avec setAttributes...
° objet.on"evênement" je comprend (un peu) mieux...

>>object.onKeyPress?
oui, j'ai mais ce que j'avais sous la main comme exemple

>>et après que dois je faire en Javascript
ce que tu faisais avant. cette fonction sera appelée
lors de l'appui sur une touche du clavier ( quand l'objet a le focus ? )

>>ASP button

c'est quoi ? ça "génère" quoi en html ?
un <input type="button"> c'est "la même chose" que <button></button>

Cordialement. Bul. ~
Mon Site qu'il est à Moi ~


mardi 4 avril 2006 à 13:25:43 | Re : [vb.net][ASP.net] KeyCode sur un bouton asp

rabbiwan

Membre Club
c'est de l'asp.net pas de l'asp tout court comme a première vue tu comprends


1 2

Cette discussion est classé dans : bouton, net, asp, vb, keycode


Répondre à ce message

Sujets en rapport avec ce message

Nouvelles fonctionnalités dans le forum [ par Nix ] Ce message est un petit test des fonctionnalités apportées grâce à la FreeTextBoxLes membres club peuvent stocker des images dans leur espace perso (l appel fonction vb.net depuis javascript [ par cedced59 ] Bonjour à tous,est-il possible depuis javascript d'appeler une fonction se trouvant dans une page .aspx?Et si oui, comment faire.Merci d'avance. appel fonction vb.net depuis javascript [ par cedced59 ] Bonjour à tous,est-il possible d'appeler une fonction situé sur une page .aspx depuis javascript? Et si oui, comment faire?Merci d'avance. valeur textbox dans une page asp.net [ par dmanceau ] Je cherche l'instruction qui me permettrait de récupérer en javascript la valeur d'un champs de type textbox placée dans un user control et tout ceci Pb javascript avec Gridview ASP.NET 2.0 [ par javajavajava ] Bonjour,je rencontre un petit probleme d'erreur javascript.Je développe en ASP.NET 2.0 C#Lorsque je met à jour mon gridview avec des champs contenant Javascript+VB.net [ par f_bassem007 ] Fonctionnement entre VB.net(coté serveur) et Javascript(coté client):   J'ai envi de savoir comment afficher un tableau dynamique selon l' id du table listbox ASP.NET [ par Poulipe ] bonjour,qqun saurait-il comment changer les couleurs des scrollbars d une listbox ?Merci Comment afficher un page d’attente lorsque la page d’asp.net va etre charger 100% [ par mwahid ] Comment afficher un page d?attente lorsque la page d?asp.net va etre charger 100% bouton sur un calque qui contient un flash [ par attentio ] salut a tous !j'aimerais savoir comment faire un bouton sur un calque qui contient un swf, G deja fais un essai mais pas pas concluant : des que la so Allo aux pros du Net lolll...Vous savez dans des Forums on peux afficher des images des gifs animés mais pour les vidéos .wmv (window media player) on fais comment? Dans les Forums on retrouvent ceci: ''citer code liste url website cacher flash str [ par marjoOo ] Je suis nulle en informatique...faut que je comprenne au moin un petit peu hein? lolll


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version


HTC G1

Entre 449€ et 449€


Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,406 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.