Accueil > Forum > > > > [ASP.NET ]Récuperation de valeur suite à un onKeyPress
[ASP.NET ]Récuperation de valeur suite à un onKeyPress
vendredi 11 février 2005 à 09:10:14 |
[ASP.NET ]Récuperation de valeur suite à un onKeyPress

nitrique
|
Bonjour à tous, Comme il n'y a pas d'évenement onKeyPress sur une textBox, je suis obligé de bricoler avec du javascript comme ceci: txt.Attributes.Add('onKeyPress','...'); Seulement, dans le code javascript, je doit récuperer les valeurs de certains composants. J'utilise donc le getElementById(); mais FrameWork rajoute un préfixe devant le nom des composants. je suis donc obligé de le rajouter en dur: getElementById('_clt0_NomComposant').value; mais ce n'est pas très propre... Questions: - N'y a t-il vraiment pas moyen de faire un onKeyPress en code behind ? - Le préfixe rajouté est_il TOUJOURS le même (mon application est ammenée à changer de poste) ? - Peut-on récuperer le prefixe que FrameWork rajoute ?  David, à VERSAILLES
|
|
vendredi 11 février 2005 à 11:16:50 |
Re : [ASP.NET ]Récuperation de valeur suite à un onKeyPress

jesusonline
|
Réponse acceptée !
on peut faire faire un postback sur le onKeyPress, suffit de dériver le
bouton, regarde une de mes sources, j'ai fait a peu pres la meme chose,
mais je pense que c'est assez lourd, car ca va faire beaucoup de
postback
non le prefixe ne sera pas toujours le meme, tout depend de l'endroit
ou sera situé ton textbox, le nom prend la hierarchie du controle.
on peut recuperer le nom complet du textbox, en faisant moncontrole.uniqueID (plus tres sur finalement)
Cyril - http://Hoshimi.CodeS-SourceS.fr
|
|
vendredi 11 février 2005 à 11:41:39 |
Re : [ASP.NET ]Récuperation de valeur suite à un onKeyPress

nitrique
|
Salut JesusOnLine, Merci pour tes réponses (pas très réconfortantes), j'ai bricolé un truc avec des bouts de ficelle: <input type=hidden name=cache> txt.Attributes.Add('onKeyPress', +'document.forms[0].cache.value=''key''; ' +'document.forms[0].submit(); }'); if Request.Params.Get('cache')='key' then Je pass du code behind au javascript puis aux controles HTML que je récupère depuis le code behind, ouf.  David, à VERSAILLES
|
|
vendredi 11 février 2005 à 11:54:26 |
Re : [ASP.NET ]Récuperation de valeur suite à un onKeyPress

jesusonline
|
lol
Me.TextBox1.Attributes.Add("onkeypress",
Me.GetPostBackEventReference(Me.TextBox1, "onkeypress"))
ce sera peut etre un peu mieux quand meme ;) mais il vaut quand meme
mieux si tu as envie de faire via un postback, dériver un bouton ...
ah oui pour recuperer le onkeypress : dans le page load, la variable e
passé en arguments est onkeypress, et le sender et le textbox1 à
partir de la ce sera mieux que ta solution je pense :)
j'avoue qu'il fallait connaitre la méthode getpostbak... car elle n'est
pas referencé dans vs.net puisque comme beaucoup de fonctions tres
interessante elle a l'attribut :
vive Reflector
Cyril - http://Hoshimi.CodeS-SourceS.fr
|
|
vendredi 11 février 2005 à 11:55:03 |
Re : [ASP.NET ]Récuperation de valeur suite à un onKeyPress

jesusonline
|
lol
Me.TextBox1.Attributes.Add("onkeypress",
Me.GetPostBackEventReference(Me.TextBox1, "onkeypress"))
ce sera peut etre un peu mieux quand meme ;) mais il vaut quand meme
mieux si tu as envie de faire via un postback, dériver un bouton ...
ah oui pour recuperer le onkeypress : dans le page load, la variable e
passé en arguments est onkeypress, et le sender et le textbox1 à
partir de la ce sera mieux que ta solution je pense :)
j'avoue qu'il fallait connaitre la méthode getpostbak... car elle n'est
pas referencé dans vs.net puisque comme beaucoup de fonctions tres
interessante elle a l'attribut :
<EditorBrowsable(EditorBrowsableState.Advanced)> _ Public Function GetPostBackEventReference(ByVal control As Control, ByVal argument As String) As String Dim textArray1 As String() Me.RegisterPostBackScript If Me._inOnFormRender Then textArray1 = New String() { "__doPostBack('", control.UniqueIDWithDollars, "','", Util.QuoteJScriptString(argument), "')" } Return String.Concat(textArray1) End If textArray1 = New String() { "__doPostBack('", control.UniqueID, "','", Util.QuoteJScriptString(argument), "')" } Return String.Concat(textArray1) End Function
|
vive Reflector
Cyril - http://Hoshimi.CodeS-SourceS.fr
|
|
vendredi 11 février 2005 à 12:04:20 |
Re : [ASP.NET ]Récuperation de valeur suite à un onKeyPress

nitrique
|
Ta réponse m'offre de nouveaux outils mais pas pour ce cas ci car ce n'est pas la meme page, c'est une popup qui apelle la page.  David, à VERSAILLES
|
|
Cette discussion est classée dans : net, asp, valeur, onkeypress, récuperation
Répondre à ce message
Sujets en rapport avec ce message
Déclaration de variable dans asp.net [ par Xavier61 ]
bonjour,Je voudrais savoir ou et comment je dois déclarer une variable de type string pour qu'elle soit modifiable dans toute la Class WebForm, j'arri
[ASP.NET] Récuperer la valeur d'un composant créé dynamiquement (HTML) [ par nitrique ]
Bonjour, j'ai épluché le site et, même si beaucoup on des problèmes qui ressemblent au mien, ils ne sont pas comparables:J'aimerais savois si il est p
ASP.NET et les session.ID [ par Troyan ]
Bonjour,je dois stocker pour reconnaitre un internaute la valeur de Session.IDhors contrairement aux ASP 3.0 cette derniere change à chaque page de na
ASP.NET 2.0 : récupérer valeur d'un control se trouvant dans un template [ par Bing2000 ]
Salut touspetite question : j'utilise un template pour saisir ou éditer mes records mais comment depuis le code accéder à^la valeur de ce template. Si
Dropdownlist???en asp .net [ par dina_info ]
sltDropdownlist???en asp .netcomment faire une selection sur une valeur d'un item dans un dropdownlist; mon problem c'est qd je selectionne une valeu
ASP.NET - Changer la taille d'une textbox (single ligne) suivant le choix d'une valeur [ par TY0MAREZ ]
Bonjour, Je suis débutant en asp.net. J'essaye qu'une de mes textbox change de taille (passe de 4 à 5 chiffres) selon qu'un utilisateur choisisse dan
Déclenchement Fonction Service Windows depuis ASP.NET [ par bmouget ]
Bonjour, Une tâche assez lourde et longue a été supprimé du site asp.net et intégrée dans un service windows. Maintenant, cette tâche (thread) s'exé
Problemes avec Visual Studio 2005 asp.net VB [ par gdenid ]
Bonjour a tous,Je suis en train d etudier asp.net en utilisant VB (visual studio 2005) y j ai diferent problemes avec le programe.1º Lorsque je veut m
filupload erreur d'autorisation [ par skullish ]
Bonjour, j'ai créé un site en asp.net qui écrit dans une BD Access et qui permet aux utilisateurs d'uploader des pdf. Mais j'obtiens l'erreur montrée
ASP.NET renome mes identifians [ par Makia ]
Bonjour à tous , j'ai un soucis car je souhaite contrôler des balises html avec asp.net , donc je leur met comme attributs runat="server" et un iden
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|