Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1724 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Selection d'un champs et validation avec submit()

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Selection d'un champs et validation avec submit()

n°955809
arnaudlyon
Posté le 18-01-2005 à 20:06:40  profilanswer
 

Bonjour,
 
J'ai cree un formulaire avec des champs a remplir.
Quelques fois, lorsque l'on remplit des formulaires online, on a le bouton d'envoi (submit()) qui s'entoure d'un petit liseret noir et il nous suffit de cliquer sur "Entrer" du clavier pour valider, sans devoir absolument lever les mains du clavier pour prendre la souris et cliquer sur le bouton correspondant.
Or, dans mon formulaire, cela ne se passe pas.
Est-ce que quelqu'un sait comment declarer cette fonctionnalite, que j'ai la possibilite de valider soit avec "Entrer" du clavier soit en cliquant sur le bouton correspondant avec la souris ?
 
Merci d'avance.
arnaudlyon.


---------------
Arnaudlyon
mood
Publicité
Posté le 18-01-2005 à 20:06:40  profilanswer
 

n°955816
Hermes le ​Messager
Breton Quiétiste
Posté le 18-01-2005 à 20:24:00  profilanswer
 

arnaudlyon a écrit :

Bonjour,
 
J'ai cree un formulaire avec des champs a remplir.
Quelques fois, lorsque l'on remplit des formulaires online, on a le bouton d'envoi (submit()) qui s'entoure d'un petit liseret noir et il nous suffit de cliquer sur "Entrer" du clavier pour valider, sans devoir absolument lever les mains du clavier pour prendre la souris et cliquer sur le bouton correspondant.
Or, dans mon formulaire, cela ne se passe pas.
Est-ce que quelqu'un sait comment declarer cette fonctionnalite, que j'ai la possibilite de valider soit avec "Entrer" du clavier soit en cliquant sur le bouton correspondant avec la souris ?
 
Merci d'avance.
arnaudlyon.


 
Tu peux jouer avec focus() en javascript pour ça.
 
Exemple :

Code :
  1. document.getElementById('ton_champ_ou_bouton_que_tu_veux_focusser').focus();


n°955827
arnaudlyon
Posté le 18-01-2005 à 20:37:38  profilanswer
 

Hermes le Messager a écrit :

Tu peux jouer avec focus() en javascript pour ça.
 
Exemple :

Code :
  1. document.getElementById('ton_champ_ou_bouton_que_tu_veux_focusser').focus();



 
Ou dois inserer cette ligne ; dans le body ou le head ?
Et ou ca pour qu'il soit pris en compte :??:  


---------------
Arnaudlyon
n°955840
arnaudlyon
Posté le 18-01-2005 à 20:48:38  profilanswer
 

Ca y est, j'ai trouve, merci !!!


---------------
Arnaudlyon
n°955849
Hermes le ​Messager
Breton Quiétiste
Posté le 18-01-2005 à 20:56:04  profilanswer
 

arnaudlyon a écrit :

Ou dois inserer cette ligne ; dans le body ou le head ?
Et ou ca pour qu'il soit pris en compte :??:


 
Oulà, c'est pas gagné. Précise que tu es débutant dans tes messages. ;)
 
Bon, je vais pas non plus t'apprendre le javascript hein, mais je vais faire un effort :
 
1) déclarer du javascript dans le head :
 
On fait comme ça :

Code :
  1. <script type="text/javascript">
  2. <!--
  3. //-->
  4. </script>


 
2) A l'intérieur de ça, on va faire une fonction :  

Code :
  1. <script type="text/javascript">
  2. <!--
  3. function focus_ta_mere(champ_a_focusser)
  4. {
  5. document.getElementById(champ_a_focusser).focus();
  6. }
  7. //-->
  8. </script>


 
PS : Remarque bien l'absence de '', car c'est une VARIABLE qu'on emploi là...
 
3) Dans le code HTML, utiliser un évènement javascript, comme onclick par exemple (c'est juste un exemple hein).
 
Tu as un bouton et un champ genre :
 
Le champ :  
 

Code :
  1. <input type="text" id="champ_a_focus" />


 
Et le bouton :

Code :
  1. <input type="button" id="champ_input" value="Clique ici pour avoir le focus sur l'autre champ !" onclick="javascript:focus_ta_mere('champ_a_focus');" />


 
Voilà...
 
Mais bon, maintenant, il va falloir que tu apprennes un peu les bases du JS hein...  :o

n°955862
arnaudlyon
Posté le 18-01-2005 à 21:07:02  profilanswer
 

Hermes le Messager a écrit :

Oulà, c'est pas gagné. Précise que tu es débutant dans tes messages. ;)
 
Bon, je vais pas non plus t'apprendre le javascript hein, mais je vais faire un effort :
 
1) déclarer du javascript dans le head :
 
On fait comme ça :

Code :
  1. <script type="text/javascript">
  2. <!--
  3. //-->
  4. </script>


 
2) A l'intérieur de ça, on va faire une fonction :  

Code :
  1. <script type="text/javascript">
  2. <!--
  3. function focus_ta_mere(champ_a_focusser)
  4. {
  5. document.getElementById(champ_a_focusser).focus();
  6. }
  7. //-->
  8. </script>


 
PS : Remarque bien l'absence de '', car c'est une VARIABLE qu'on emploi là...
 
3) Dans le code HTML, utiliser un évènement javascript, comme onclick par exemple (c'est juste un exemple hein).
 
Tu as un bouton et un champ genre :
 
Le champ :  
 

Code :
  1. <input type="text" id="champ_a_focus" />


 
Et le bouton :

Code :
  1. <input type="button" id="champ_input" value="Clique ici pour avoir le focus sur l'autre champ !" onclick="javascript:focus_ta_mere('champ_a_focus');" />


 
Voilà...
 
Mais bon, maintenant, il va falloir que tu apprennes un peu les bases du JS hein...  :o


Ce que j'avais trouve en fait ne me permettait de le selectionner qu'a l'ouverture de la page et il etait deselectionne une fois que je clique dans un des champs a remplir.
Je vais donc essayer votre methode.
Merci beaucoup.


---------------
Arnaudlyon
n°955877
Hermes le ​Messager
Breton Quiétiste
Posté le 18-01-2005 à 21:24:49  profilanswer
 

arnaudlyon a écrit :

Ce que j'avais trouve en fait ne me permettait de le selectionner qu'a l'ouverture de la page et il etait deselectionne une fois que je clique dans un des champs a remplir.
Je vais donc essayer votre methode.
Merci beaucoup.


 
Il faut que tu utilises un AUTRE évènement javascript que celui cité dans mon exemple... ;)

n°955883
arnaudlyon
Posté le 18-01-2005 à 21:29:59  profilanswer
 

Hermes le Messager a écrit :

Oulà, c'est pas gagné. Précise que tu es débutant dans tes messages. ;)
 
Bon, je vais pas non plus t'apprendre le javascript hein, mais je vais faire un effort :
 
1) déclarer du javascript dans le head :
 
On fait comme ça :

Code :
  1. <script type="text/javascript">
  2. <!--
  3. //-->
  4. </script>


 
2) A l'intérieur de ça, on va faire une fonction :  

Code :
  1. <script type="text/javascript">
  2. <!--
  3. function focus_ta_mere(champ_a_focusser)
  4. {
  5. document.getElementById(champ_a_focusser).focus();
  6. }
  7. //-->
  8. </script>


 
PS : Remarque bien l'absence de '', car c'est une VARIABLE qu'on emploi là...
 
3) Dans le code HTML, utiliser un évènement javascript, comme onclick par exemple (c'est juste un exemple hein).
 
Tu as un bouton et un champ genre :
 
Le champ :  
 

Code :
  1. <input type="text" id="champ_a_focus" />


 
Et le bouton :

Code :
  1. <input type="button" id="champ_input" value="Clique ici pour avoir le focus sur l'autre champ !" onclick="javascript:focus_ta_mere('champ_a_focus');" />


 
Voilà...
 
Mais bon, maintenant, il va falloir que tu apprennes un peu les bases du JS hein...  :o


J'ai fait comme ca :
<script type="text/javascript">
<!--
 
function focus_ta_mere(Envoyer)
{
 document.getElementById(Envoyer).focus();
}
 
//-->
</script>
et j'ai insere dans chaque input (car j'ai differents champs a remplir de type text et de type radio) la ligne  
onclick="javascript:focus_ta_mere('Envoyer');"
mais il me dit erreur 26 aux dites lignes.


---------------
Arnaudlyon
n°955890
arnaudlyon
Posté le 18-01-2005 à 21:49:22  profilanswer
 

Ca y est c'etait juste le ;
Par contre maintenant c la ligne du
document.getElementById(Envoyer).focus();  
Il me dit erreur 1.
????


---------------
Arnaudlyon

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Selection d'un champs et validation avec submit()

 

Sujets relatifs
[Javascript] Boutons submit + controles de validation[C/C++] Fenêtres, boutons, champs de textes...
validation de formulaireSélection de 3 tables
[résolu] OnSubmit et la validation[C] gerer des champs de bits
Conserver la position d'une page lors d'un submit[résolu] Problème de validation XHTML
[mysql] pb de selection sql avec OR et AND 
Plus de sujets relatifs à : Selection d'un champs et validation avec submit()


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR