CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourHigh-Tech
    • Actus High-Tech
    • Hardware
    • Smartphones
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • High-Tech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Proble de FORMULAIRE et de JavaScript

[Frodon]
[Frodon]
Niveau 8
07 février 2004 à 18:43:52

G un petit problème:
Normalement, 3 secondes après avoir posté le formulaire, une msgbox devrait apparaitre avec le texte. Or, rien n´apparrait.
Je vois pas bien comment je pourrais faire...
Voilà mon script:

< form onsubmit="post()" method="post" name="form1" id="form1">
< input name="com" type="text" id="com" size="50">
< p><input name="poster" type="submit" id="poster" value="POSTER">
< /form>
< script>
function post() {
var com = document.form1.com.value
setTimeout("alert(´Commentaire -- ´+com+´ -- enregistré´)",3000)
}
< /script>

[Frodon]
[Frodon]
Niveau 8
07 février 2004 à 19:27:02

:up:

[Frodon]
[Frodon]
Niveau 8
07 février 2004 à 23:46:21

Personne ne sait ?

dragomaster
dragomaster
Niveau 10
08 février 2004 à 00:42:34

faute d´orthographe, du genre oublie de majuscule ou bien de ; voici ma formule amilioré

< form name="form1" id="form1">
< input name="com" type="text" id="com" size="50">
< p><input name="poster" type="button" id="poster" value="POSTER"onClick="post();" >
< /form>
< script language="javascript"type="text/javascript">
function post() {
var com = document.form1.com.value;
setTimeout("alert(´Commentaire -- ´+com+´ --enregistré´)",3000);
}
< /script>

[Frodon]
[Frodon]
Niveau 8
08 février 2004 à 14:31:26

Merci, mais ça marche tjs pas. Ca marke erreur sur la page

[Frodon]
[Frodon]
Niveau 8
08 février 2004 à 20:51:57

:up:

dragomaster
dragomaster
Niveau 10
08 février 2004 à 21:50:57

pourkoi ta mit un setTimeout? je crois pas que tu puisse mettre un alert dans un setTimeout....met plutot ton alert dans une fonction que tu appeleras avec ton setTime out et oublie pas d´enlever tout les espaces inutile, pcq sa peut aussi être le prob(sa ma déjà arriver)

[Frodon]
[Frodon]
Niveau 8
09 février 2004 à 19:02:43

Les espaces inutiles, je les enlève, mais ils reviennent quand je post sur JV.com.

On peut très bien mettre alert() dans setTimeout() car si je met setTimeout("alert(´abc´)",2000) tout seul, ça marche parfaitement.
Essaye de mettre le script sur ton ordi, et tu verras mon problème: Le script me renvoie automatiquement au formulaire, qui est vidé, et par conséquent, les variables perdent leurs valeurs.

[Frodon]
[Frodon]
Niveau 8
11 février 2004 à 13:20:35

:up:

freedix
freedix
Niveau 10
11 février 2004 à 13:54:09

Pour tester :
http://benjamin4.free.fr/[frodon].htm

Affiches la source pour voir le code ; )

freedix
freedix
Niveau 10
12 février 2004 à 21:22:15

:up:

[Frodon]
[Frodon]
Niveau 8
14 février 2004 à 12:52:17

Merci freedix. :)

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Création de sites web
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment