Rechercher : dans
Par :

[Javascript] - Formulaire de confirmation

Dernière réponse le 11 fév 2009 à 09:11:27 Ceika, le 10 fév 2009 à 09:47:10 
 Signaler ce message aux modérateurs

Bonjour à tous,

Voila j'ai un script tout simple :

<html>
<head>
<script language="javascript" type="text/javascript">
function changerTexte()
{
var msg = "Changer le texte du textbox ?";

if(confirm(msg) == true)
{
alert("oui");
document.form1.txtTest.Value = "ca marche";
}
else
{
document.form1.txtTest.Value = "ca marche";
}
}

</script>
</head>
<body>
Attention on va tester
<form id="form1" name="form1">
<input type="text" id="txtTest" name="txtTest" value="lol" />
<input type="submit" onClick="changerTexte();" value="ok"/>
</form>
</body>

</html>


Le problème est que la valeur de mon textbox ne change pas. Pourquoi ? :(
(En gros je n'arrive pas à insérer une valeur dans un value d'un element).

Merci d'avance pour vos réponses :D

Configuration: Windows XP
Firefox 3.0.5

Meilleures réponses pour « [Javascript] Formulaire de confirmation » dans :
Javascript - Effacer un champ de formulaire lors du clic (focus) VoirIl vous est sûrement arrivé de tomber sur un formulaire HTML avec des valeurs pré-remplies décrivant par exemple le type de valeur attendue. L'intention est louable mais il est désagréable de devoir sélectionner ce texte et le supprimer avant de...
[Webmaster] Un formulaire de contact pour votre site VoirCe formulaire permet d'avoir une page pour être contacté sur son site, sans utiliser de logiciel de messagerie. La personne qui vous contacte indique son adresse, l'objet du message et son message (évidemment). Le code est une version...
[CCM] Je ne reçois pas le mail de confirmation VoirSi vous vous êtes inscrit à CommentCaMarche mais ne recevez pas l'e-mail de confirmation (pour valider votre inscription), lisez ceci : 1. L'adresse e-mail que vous avez fournie est d'AOL 2. Autres cas 3. Pour recevoir à nouveau l'e...
Javascript - Les événements VoirQu'appelle-t-on un événement? Les événements sont des actions de l'utilisateur, qui vont pouvoir donner lieu à une interactivité. L'événement par excellence est le clic de souris, car c'est le seul que le HTML gère. Grâce au Javascript il est...

1

Archeus01, le 10 fév 2009 à 11:14:52
  • +1

Et voila la solution :
Pourquoi hors du form le boutton?
Ben parce que submit signifie envoyer le formulaire... Hors la c'est pas ce que tu veux faire.
Pourquoi ne pas changer la value? Parce que même si tu la changeais, tu ne verrais pas la différence à l'écran.
Ps: dans un form avec un seul input type=text, pas besoin de submit... Dés que tu appuies sur la touche entrée, ça le submit tout seul.


<html>
<head>
<script language="javascript" type="text/javascript">
function changerTexte()
{
var msg = "Changer le texte du textbox ?";

if(confirm(msg) == true)
{
alert("oui");
txt.innerHTML = "<input type=\"text\" id=\"txtTest\" name=\"txtTest\" value =\"ca marche\" >";
}
else
{
alert("Non");
}
}
</script>
</head>
<body>
Attention on va tester
<form id="form1" name="form1">
<div id="txt"><input type="text" id="txtTest" name="txtTest" value ="lol" /></div>
</form>
</body>
<button type="button" onclick="changerTexte();">
Cliquez ici
</button>
</html>

Répondre à Archeus01

2

 Ceika, le 11 fév 2009 à 09:11:27

Merci Archeus01 pour ta réponse. :)

Répondre à Ceika