Aide pour une fonction toute simple

Angel -  
 Angel -
Bonjour,

Je souhaite tout simplement à faire une fonction qui prend une chaine, comme "abc", et qui me la retourne en incrémentant chaque lettre => "bcd".

En fait, je connais un peu le javascript mais je ne sais pas manipuler des chaines de caractères

Merci d'avance pour votre aide !

3 réponses

  1. darkhorkeu Messages postés 64 Date d'inscription   Statut Membre 30
     
    Salut,

    Voici un exemple de javascript où la fnction traiter incrémente la chaîne du 1er champs de saisi dans le 2e de la manière que tu le dis ("abc" -> "bcd"). Le traitement se fait qd on click sur le bouton submit.

    <SCRIPT>
    function traiter()
    {
    if (document.getElementById)
    {
    var s = document.getElementById(1).value;
    var a = "";
    var b;
    for(i=0 ; i < s.length ; i++)
    {
    b = s.charCodeAt(i) + 1;
    a += String.fromCharCode(b);
    }
    document.getElementById(2).value = a;
    }
    }
    </SCRIPT>
    <BODY>
    <INPUT id='1' type='text'/>
    <INPUT type='submit' onClick='traiter();' value='modifier'/>
    <INPUT id='2' type='text'/>
    </BODY>

    Ca marche au moins avec ie et Mozilla.

    J'espère t'avoir aidé,
    à bientôt

    Darkhorkeu
    0
  2. Angel
     
    Super !

    Et merci bcp à vous deux.
    0