Accueil > Forum > > > > Valider un formulaire avec la touche entrée ?
Valider un formulaire avec la touche entrée ?
mercredi 2 mars 2005 à 14:35:33 |
Valider un formulaire avec la touche entrée ?

daivil
|
Bonjour tout le monde,
J'ai un petit problème sur une page en .Net avec un petit formulaire en plein milieu...
En fait, ce petit formulaire est rangé dans un UserControl et permet simplement de s'inscrire à la Newletter.
Sur le bouton OK situé à coté du
formulaire, il y a une action OnCommand qui execute une fonction...
Cependant, si l'on presse la touche entrée à partir du champ texte,
celui-ci ne fait rien du tout et se contente de valider le formulaire
global coté serveur de la page...
Quelqu'un aurait une idée pour pouvoir affecter une action à ce fichu champ texte ?
Merci d'avance
Bonne journée 
-- Devil --
|
|
mercredi 2 mars 2005 à 20:59:36 |
Re : Valider un formulaire avec la touche entrée ?

jesusonline
|
La solution consisterait à créer l'evenement onenter sur le textbox
pour ca, rien de plus simple  j'ai
expliqué la solution plusieurs fois sur le forum, et aussi fait une
source (un onmouseover sur un bouton, mais le principe est le meme) tu
dérives ton textbox , tu rajoutes du javascript pour qu'un postback se
fasse au textentered, tu rajoutes un event a ton controle etc... (la
routine  )
Sinon il y a il me semble ici : http://www.metabuilders.com/ c'est possible que ce controle existe déjà.
Si t'arrives pas à dériver ton controle, je t'aiderais un brin :p
Cyril - MCP ASP.netWebmaster de : Hoshimi.CodeS-SourceS.fr
|
|
mercredi 2 mars 2005 à 21:26:47 |
Re : Valider un formulaire avec la touche entrée ?

daivil
|
En fait, j'ai juste
mis l'option "autopostback" du bouton sur "true" et j'ai créer les
listeners nécessaires au textChanged dans l'inialisation des elements :
This.TextBox.TextChanged += blalblal(routineAExecuter)
Et dans la routine, je redirige vers le bouton.
Et ca fonctionne parfaitement :)
Sinon, est-ce que tu as des exemples de sources qui pourraient m'aider
afin de créer des actions javascript sur un TextBox ? Genre OnMouseDown
etc... ?
Merci d'avance
-- Devil --
|
|
mercredi 2 mars 2005 à 22:44:40 |
Re : Valider un formulaire avec la touche entrée ?

jesusonline
|
Ah oui, je voulais parler de l'option autopostback lors de mon precedent message, mais je me suis haté car plus de batterie  Le problème c'est que si le client clique sur un autre chose, sans meme vouloir valider le textbox, il y aura un postback ...
Sinon pour faire ses propres composants avec ses propres fonctions,
regarde l'exemple d'une de mes sources sur ce site, j'explique en gros
comment faire, c'est pas la méthode "officielle" mais c'est malgré tout
une méthode tres correcte (et qui ressemble quand meme à la méthode
officielle)
l'url de la source est : http://www.aspfr.com/code.aspx?id=28120
Apres tu peux faire ce que tu veux comme evenement javascript meme l'evenement onThreeClickAfterOverTheImg  tout se joue niveau javascript.
Cyril - MCP ASP.netWebmaster de : Hoshimi.CodeS-SourceS.fr
|
|
lundi 7 mars 2005 à 16:07:47 |
Re : Valider un formulaire avec la touche entrée ?

daivil
|
Salut,
Apres une semaine de recherches, je
n'ai pas avancé d'un millimétre... L'option AutopostBack fonctionne
sous FireFox et si on l'implémante sous IE, ca valide bien le
formulaire mais le navigateur craque complétement...
Je ne sais pas trop comment
expliquer mon probleme mais IE semble laisser s'executer le code behind
et me fait un gros page_load à la fin.. Genre, si je mets des Alert()
dans mon code dans les fonctions appelées par la validation du
formulaire, je vois les boites de dialogue sous FireFox et pas sous
Ie...
Que faire ?
Merci d'avance...
-- Devil --
|
|
lundi 7 mars 2005 à 17:29:12 |
Re : Valider un formulaire avec la touche entrée ?

jesusonline
|
Je ne suis pas sur d'avoir compris ton problème, mais la validation se
fait il me semble en Jscript coté client, donc Firefox ne prend pas en
compte ca, la validation se fait donc coté serveur.
Le truc est pas mal compliqué, moi ce que je fais, c'est que avant de
manipuler des données, quand j'ai des controles validators sur la page,
je fais un
page.validate
puis un
if not page.isvalid then exit sub 'ou dans le genre
j'espere avoir répondu à la question
++
Cyril - MCP ASP.netWebmaster de : Hoshimi.CodeS-SourceS.fr
|
|
lundi 7 mars 2005 à 17:47:35 |
Re : Valider un formulaire avec la touche entrée ?

daivil
|
Le problème est que je n'ai aucun Control Validator...
Le code est plutot simple en plus :
<asp:TextBox id="textBoxMail" runat="server" maxLength="25">Tapez ici votre adresse Email</asp:TextBox>
<asp:ImageButton
id="ImageButtonContinuer" runat="server"
onCommand="ImageButtonContinuer_Click" CausesValidation="False" />
Malgré ca, pas moyen de faire quelque chose qui fonctionne avec IE...
-- Devil --
|
|
Cette discussion est classée dans : page, formulaire, touche, valider, entrée
Répondre à ce message
Sujets en rapport avec ce message
Envoyer un formulaire avec la touche Entrée ou Return sur un LinkButton ? [ par kallahan03 ]
Bonjour à tous,Je souhaiterai savoir comment envoyer un formulaire en cliquant simplement sur la touche ou en utilisant un LinkButton. Si ce n'est p
valider un formulaire par entrée [ par Troyan ]
voila j'ai un formulaire (normal avec pleinds de champs à remplir.) j'ai un bouton qui quand je clique dessus verifie le formulaire et l'enregistre en
Postback et perte d'information [ par Warwick ]
Bonsoir, voici un petit problème surement simple auquel je suis confronté.Je dispose d'une page ou des boutons radios sont créés dynamiquement au sein
2 formulaires dans une seule page [ par nasro81 ]
J'ai un petit soucis pour implanter 2 formulaires dans une seule page.Un formulaire avec le tag runat="server" qui encapsule un autre formulaire où sa
javascript: envoyer données vers le même formulaire html [ par elbelgicano ]
Bonjour,j'ai créé un formulaire dans une page html, je vérifie les données de ce formulaire grâce à une fonction en javascript. La fonction effectue é
problème de validation de formulaire de upload sans fichier envoyé [ par richardg ]
Bonjour,J'utilise le logiciel de upload fileup softartisant dans une page web qui permet aux utlisateurs de placer une petite annonce agrémentée d'une
recuperer des valeurs sur un formulaire [ par beny100 ]
salut à tous,je developpe un site web avec asp.net. mais j'ai un problème !!!je veux recuperer le nom de l'utilsateur depuis la page de connexion pui
Simuler le bouton Entrée sur une page aspx [ par alicia26 ]
bonjour à tous!comment simuler l'appui sur un bouton lors de la touche "Entrée". j'utilise un masterpage sur une page aspx.Merci de votre aide,je rame
TextBox et touche entrée [ par Mayzz ]
Bonjour, Voila, c'est peut être simple mais je me casse la tête avec ça depuis toute à l'heure... J'un un moteur de recherche dans mon site web et j
taper entrée dans une page asp.net [ par mohamed222222 ]
Bonjour, Lorsque que j'appuye sur entrée dans ma page il a un événement click d'un bouton de la page qui est déclenché. Comment faire pour le désacti
Livres en rapport
|
Derniers Blogs
ENUMERABLECOLLECTIONENUMERABLECOLLECTION par Matthieu MEZIL
Prenons le scénario suivant. On utilise MVVM. On a les deux classes suivantes dans le model : public class Child { } public class Parent { private ObservableCollection < Child > _children; public ObservableCollection < Child > Children { get {...
Cliquez pour lire la suite de l'article par Matthieu MEZIL [HS] CHROME 6 + MOI = COUP DE GUEULE ![HS] CHROME 6 + MOI = COUP DE GUEULE ! par JeremyJeanson
Attention, le poste qui suit n'est pas la complainte d'une personne : Qui n'aime pas Chrome. D'un anti Google. D'un développeur qui a un poil énorme dans la main. Ceux qui me fréquentent savent que je change de navigateur favori tous les 2 ou 3 mois afin ...
Cliquez pour lire la suite de l'article par JeremyJeanson [WP7] UTILISER UN WRAPPANEL DANS UNE APPLICATION WINDOWS PHONE 7[WP7] UTILISER UN WRAPPANEL DANS UNE APPLICATION WINDOWS PHONE 7 par Audrey
Lors de la réalisation de ma 2ème application Windows Phone 7, j'ai souhaité utiliser un WrapPanel pour afficher plusieurs photos. Mais le contrôle WrapPanel ne fait pas parti de la liste des contrôles inclus dans le SDK de la version Beta des outils pour...
Cliquez pour lire la suite de l'article par Audrey [WP7] BESOIN D'AVOIR DES DONNéES EN CACHE[WP7] BESOIN D'AVOIR DES DONNéES EN CACHE par Nicolas
Les développeurs ASP.NET ont l'habitude de mettre des données en cache pour éviter de requêter a chaque fois la base de données. Et il est toujours utilie de penser que vos utilisateurs mobiles n'ont pas troujours une super connexion 3G/WIFI et un for...
Cliquez pour lire la suite de l'article par Nicolas [TFS] COMMENT FORCER LA SAISIE D'UN AREA OU ITERATION[TFS] COMMENT FORCER LA SAISIE D'UN AREA OU ITERATION par cyril
Lorsque l'on créé un Work Item dans TFS, il est possible de le classer dans un "area" et dans une "iteration". Dans la plupart des types de projet, un "area" correspond à une catégorie, une "iteration" à un numéro de version. Il est possible de cré...
Cliquez pour lire la suite de l'article par cyril
Logiciels
Bureau de Gestion - ERP Devis Facturation (2.02)BUREAU DE GESTION - ERP DEVIS FACTURATION (2.02)
- Version gratuite du 10/06/2010
Le Bureau de Gestion est un logiciel dédié à la gestion de l'en...
Cliquez pour télécharger Bureau de Gestion - ERP Devis Facturation sDEVIS-FACTURES vlPRO (3.8.0)SDEVIS-FACTURES VLPRO (3.8.0)sDEVIS-FACTURES vlPRO a été mis au point pour permettre besoins des particuliers, créateurs, entr... Cliquez pour télécharger sDEVIS-FACTURES vlPRO LettresFaciles (5.6.0)LETTRESFACILES (5.6.0)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles MyPlanning 2010 (5.6.0)MYPLANNING 2010 (5.6.0)MyPlanning 2010 permet de créer des plannings sous la représentation de diagrammes. Plannings pré... Cliquez pour télécharger MyPlanning 2010 Emicsoft Mac DVD en iPad Convertisseur (3.1.16)EMICSOFT MAC DVD EN IPAD CONVERTISSEUR (3.1.16)Emicsoft Mac DVD en iPad Convertisseur, logiciel professionnel de convertir les fichiers DVD en i... Cliquez pour télécharger Emicsoft Mac DVD en iPad Convertisseur
|