CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • 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
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
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
  • Steam Deck
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Macintosh
  • Hardware
La vidéo du moment