Programmejavascript

f -  
 romain -
bonjour je suis en derniere année de secondaire et j'aimerais que vous m'aidiez a faire un programme en javascript qui aurais un champs de saisie dans lequel qd on ecris une phrase et que l'on clique sur un bouton ok la phrase se réafiche avec toutes les consonnes changées en a je vous remercie d'avance

4 réponses

mamiemando Messages postés 33769 Date d'inscription   Statut Modérateur Dernière intervention   7 879
 
Identifie ton input avec un id.
<input type="text" id="plop">

Récupère son contenu quand on clique sur le bouton :
chaine=document.getElementById("plop").value

Il ne reste plus qu'à la parcourir avec une boucle for et changer les lettres à ton idée.
http://www.commentcamarche.net/javascript/jsstring.php3
0
f
 
merci mais j'ai vraiment du mal donc est ce que vous pourriez me montrez ce que donne le programme final car je dois comprendre avant mon examen
0
romain
 
<html>
<head>
<script>
function isVoyelle(l) {
return (l=='a' || l=='e'|| l=='e'|| l=='i'|| l=='u'|| l=='y') ;
}

function switchToA(text) {
old_text = text.value ;
new_text = '' ;
for (i=0;i<old_text.length;i++) {
letter = old_text[i] ;
new_text=(isVoyelle(letter)?'a':letter);
}
text.value=new_text ;
}
</script>
</head>

<body>
<input type="text" id="myText">
<input type="button" onclick="switchToA(document.getElementById('myText'));">
</body>
</html>


tu n'as pas du faire vraiment beaucoup d'effort... voila du code fait a la volée, l'idée est la, peut etre qq coquilles se sont glissées, mais bon... jspr tavoir aidé
0
romain
 
bien sur, t u as vu qu'il faut mettre += et non = (isVoyelle...
@+
0