Donnez vie à vos documents numériques !
 

Passer une lettre sur deux d’un message en minuscules majuscules alternées.

abracadabraPDF Forums PDF – Général Passer une lettre sur deux d’un message en minuscules majuscules alternées.

  • Ce sujet est vide.
  • Créateur
    Sujet
  • #46041
    pierremaug
    Membre

    Bonjour à tous,

    Je cherche à faire en sorte lorsque qu’un message est écrit dans une zone de texte, qu’il soit automatiquement “traduit” avec des lettres majuscules et minuscules alternées.
    Exemple :
    bonjour je suis présent –> BoNjOuR jE sUiS pReSeNt

    Merci d’avance pour votre aide.

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

    Bonjour.

    :joker:

    #65571
    bebarth
    Maître des clés

    bonjour,
    Où doit être affiché ce texte transformé ? dans ce même champ texte ?
    A quel moment doit-il être transformé de cette façon ? en fin de saisie ou en cours de frappe ?
    Les espaces ne sont apparemment pas comptés comme des caractères…
    Je ne vois pas à quoi ça peut servir, mais c’est amusant !
    Je regarde peut-être ce soir.
    @+
    :bonjour:

    #65572
    bebarth
    Maître des clés

    bonsoir,
    En script de touches personnalisé pour une modification en cours de frappe :

    Code:
    var i=this.event.value.length;
    if (i==0) {
        event.change = event.change.toUpperCase();
    } else {
        var laLettre = this.event.value.charCodeAt(i-1);
        if (laLettre>=65 && laLettre<=90) {
            if (laLettre!=32) event.change = event.change.toLowerCase();
        } else {
            if (laLettre!=32) event.change = event.change.toUpperCase();
        }
    }

    @+ :bonjour:

    #65573
    Merlin
    Maître des clés

    Encore  :bravo:

    #65574
    pierremaug
    Membre

    Bonjour,
    C’est parfait ! Merci beaucoup.
    Et pour info, ça sert strictement à rien. C’est plus pour comprendre comment agir sur les lettres !

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