#1 Le 12/08/2013, à 14:46
- Finelarme
Générer un bouton personnalisé avec javascript (construction d’aventur
Bonjour,
J’ai deux questions :
En envoyant "mot" je reçois le texte « reponse ».
<form name="form1" method="post">
<textarea name="fname1" value=""></textarea><br>
<input type="submit" value="send"></form>
<script type="text/javascript">
function validateForm() {
var x = document.forms["form1"]["fname1"].value;
if (x === "mot" ) {
document.forms["form1"].innerHTML +=("reponse");
} return false; }
document.forms["form1"].onsubmit = validateForm;
</script>
-> Mais j'aimerais recevoir ce bouton ci-dessous (et le script associé) à la place de « reponse » :
<div id="1">
<input type="button" onClick="return toggleMe('2')" value="vers 2"></div>
<div id="2" style="display: none;">
2
<input type="button" onClick="return toggleMe('3')" value="vers 3"></div>
<div id="3" style="display: none;">
3
<input type="button" onClick="return toggleMe('4')" value="vers 4"></div>
<div id="4" style="display: none;">
4 etc
</div>
//in <head>
<script type="text/javascript">
function toggleMe(a){
var next=document.getElementById(a);
var b=new String();
b= a-1;
var prev=document.getElementById(b);
if(!next)return true;
if(next.style.display=="none"){
next.style.display="block"
prev.style.display="none"
window.scrollTo(0,0);
} else {
next.style.display="none"
}
return true;
}
</script>
-> Est-il d'ailleurs possible de definir le bouton qui s'affichera en fonction de ce qu'on ecrira dans le text area ci-dessus ?
Merci pour l’aide apportée.
Hors ligne
#2 Le 13/08/2013, à 08:44
- J5012
Re : Générer un bouton personnalisé avec javascript (construction d’aventur
onclick="evenement"
return est un evenement ?
toggleme est un evenement ?
ca fait 2 evenement, onclick n'en voit qu'un seul : return
pkoi une triple egalite pour mot ? n'est-ce pas x==mot ?
"reponse" veut dire la chaine reponse
Hors ligne