![]() |
Forum SELFHTML: Archives: |
Le message suivant est de: Véronique,
veronique.lattes@ceciaa.com, 30. 12. 2003, 12:02
Bonjour,
Est-il possible de faire en sorte que la validation via la touche ENTER d'un formulaire ne provoque pas de "rafraichissement" de la page affichée.
De façon plus détaillée :
Sur une page P, un champ texte textfield d'un formulaire permet à l'utilisateur de saisir un nom, l'appui sur un bouton B lui permet ensuite d'afficher sur P une liste d'informations correspondant au nom saisi.
Si l'utilisateur saisi le nom et valide par entrée, comment faire pour que la page ne soit pas "rafraichie" : elle est effectivement modifiée dans le navigateur par l'extension ?textfield=nomsaisi.
Par (Onsubbmit = même fonction que pour onClick de B) sur le formulaire, je parviens à afficher les informations comme recherché, mais la page est desuite "rafraichie".
Merci de vos réponses,
Véronique
Le message suivant est de: Chevalier Jerome,
jchevalier@gold-solutions.com, 30. 12. 2003, 14:20
»» Bonjour,
»» Est-il possible de faire en sorte que la validation via la touche ENTER d'un formulaire ne provoque pas de "rafraichissement" de la page affichée.
»» De façon plus détaillée :
»» Sur une page P, un champ texte textfield d'un formulaire permet à l'utilisateur de saisir un nom, l'appui sur un bouton B lui permet ensuite d'afficher sur P une liste d'informations correspondant au nom saisi.
»» Si l'utilisateur saisi le nom et valide par entrée, comment faire pour que la page ne soit pas "rafraichie" : elle est effectivement modifiée dans le navigateur par l'extension ?textfield=nomsaisi.
»» Par (Onsubbmit = même fonction que pour onClick de B) sur le formulaire, je parviens à afficher les informations comme recherché, mais la page est desuite "rafraichie".
»» Merci de vos réponses,
»» Véronique
Dans le onSubmit essaye de mettre ce bout de code javascript
onSubmit="return false;"
et normalement ca devrait etre bon , le fait d'appuyer sur enter ne fera rien
Le message suivant est de: Celelibi,
celelibi@espionet.com, 02. 01. 2004, 05:10
http://www.espionet.com
»» Dans le onSubmit essaye de mettre ce bout de code javascript
»» onSubmit="return false;"
»» et normalement ca devrait etre bon , le fait d'appuyer sur enter ne fera rien
encore mieux :
en ta balise <form> tu met onSubmit="fonction_Du_BoutonB();return false"
comme ça appuyer sur "entrée" aura le même effet que de cliquer sur le bouton B.
il existe encore une autre solution, c'est de mettre du javascript dans l'action du formulaire comme ceci :
<form action="javascript:fonctionB()">
mais cette dernière solution est moins conseillée.
© 1998-2004
selfhtml@fr.selfhtml.org