Donnez vie à vos documents numériques !
 

Verrouiller-déverrouiller un champ à l’aide d’un code JavaScript – RÉSOLU

abracadabraPDF Forums PDF – Général Verrouiller-déverrouiller un champ à l’aide d’un code JavaScript – RÉSOLU

  • Ce sujet est vide.
  • Créateur
    Sujet
  • #44631
    djamel227
    Membre

    Bonjour,

    Là je veux une action contraire s’il est possible ?

    condition 1= c’est à dire, à l’ouverture du document tous les champs sont verrouillés en lecture seule sauf le premier.
    condition 2 = juste après la validation du premier champ par la touche entrée le deuxième champ se déverrouiller automatiquement pour que la tabulation y soit.
    condition 3= juste après la tabulation sur le deuxième champ, le premier champ ou bien le champ précédent se verrouille automatiquement.

    Merci.

Affichage de 7 réponses de 1 à 7 (sur un total de 7)
  • Auteur
    Réponses
  • #55584
    Merlin
    Maître des clés

    Ce n’est plus un formulaire… C’est une prison !
    :jerisjaune: :geek: :jerisjaune:

    #55585
    djamel227
    Membre

    Bonjour Merlin,

    S’il vous plait donnez-moi un coup de main si c’est est possible.
    je sais que c’est est tellement inutile pour vous.
    Mais pour moi ça va faire un triomphe.

    Merci beaucoup.

    #55586
    Merlin
    Maître des clés

    Oui, mais il manque la condition 4 : que fait t’on pour les autres champs ?

    A la fin de la condition 3, tout est toujours verrouillé puisqu’on n’a fait que déverrouiller/verrouiller les 2 premiers champs…
    :Euuuh: :doute:

    #55587
    djamel227
    Membre

    Ouiiiii, justement.
    je tente à déverrouiller les champs, par le code, L’un après l’autre.
    c’est a dire le champs active après la saisie sur, et la validation par la touche entrée se verrouiller juste après. au même temps déverrouiller le champs qui suive. et ainsi de suite.

    #55588
    Merlin
    Maître des clés

    Quel est le but ?
    Et l’utilisateur qui se tromperait dans un champ, faudra t’il qu’il tabule tous les champs pour revenir à celui qu’il devrait ré-éditer ?

    Pour moi ce ne sont pas des “aides à la saisie”, ce sont des contraintes et des embûches qui nuiront nécessairement à l’expérience utilisateur.

    Sinon, ce n’est pas très compliqué, il faut placer ceci en script de validation :

    f = this.getField(“CHAMP_SUIVANT“); // mise en variable
    event.target.readonly = true; // verrouillage champ actif
    f.readonly = false; // déverrouillage champ suivant
    f.setFocus(); // focus sur le champ suivant

    :Smiley15:

    #55589
    djamel227
    Membre

    C’est vraiment extraordinaire Merlin.
    Merci beaucoup.
    :bravo: :bravo:

    #55590
    Merlin
    Maître des clés

    :bonjour:

    Je souhaite bien du plaisir aux utilisateurs…
    :jerisjaune:

Affichage de 7 réponses de 1 à 7 (sur un total de 7)
  • Vous devez être connecté pour répondre à ce sujet.