Programmejavascript

Fermé
f - 26 mai 2005 à 14:52
 romain - 27 mai 2005 à 09:41
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 32283 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 17 mars 2023 7 572
26 mai 2005 à 15:01
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
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
<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
bien sur, t u as vu qu'il faut mettre += et non = (isVoyelle...
@+
0