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

javascript, probleme avec les input

videogameplayer
videogameplayer
Niveau 10
08 mai 2005 à 20:44:34

Bonjour,

dans une fontion javascript, je fait document.form.champ.value, seulement firefox dit que document.form.champ n´as pas de properties, le champs est entre < label>, celui ci dans un fieldset...

c´est heu qui pose le probleme?

oui le champ s´apelle champ
oui le formulaire s´apelle form

electron_libre
electron_libre
Niveau 10
08 mai 2005 à 20:48:00

fais voir ta fonction et ton formulaire

videogameplayer
videogameplayer
Niveau 10
08 mai 2005 à 21:09:37

:d) fonction :g)

var testeur = new RegExp("^[ ]+$","g");
if ( document.form.titre.value.length > 3 && testeur.test(document.form.titre.value) == false){
if ( document.form.content.value.length > 10 && testeur.test(document.form.content.value) == false)
document.form.submit()
else
alert("Vous devez ecrire le contenu de votre journal!");
}
else
alert("Vous devez mettre un titre!");

:d) form :g)

< form action="traitment.php" method="post" name="form">
< input type="hidden" name="categorie" value="journal" / >
< input type="hidden" name="id" value="<?php echo $id; ? >" / >
< label>Titre : < br / ><input type="text" name="titre" value="<?php echo $titre; ? >" size="50" maxlength="50" / ></label><br / ><br / >
< label>Votre texte : < br / ><textarea cols="70" rows="10" name="content"><?php echo $content; ? ></textarea></label><br / ><br / >
< input type="button" value="Envoyer" onclick="ablesendjournal()" / >
< /form>

j´ai prit un autre formulaire avec le meme probleme, l´autre etait trop long....

electron_libre
electron_libre
Niveau 10
08 mai 2005 à 21:16:39

tu utilises à la fois 2 methode sur un meme objet value et lenght

remplace document.form.titre.value.length
par document.form.titre.length

sinon la fonction test c une à toi ? il me semble qu´il y a deja une methode javascript qui verifie les expression reguliere ( match si je me trompe pas)

videogameplayer
videogameplayer
Niveau 10
08 mai 2005 à 21:23:39

il faut utiliser . value.length, sinon ca ne marche pas ( j´ai verifier sur d´autres cas)
la regex je l´ai cree avec quelqu´un d´autre, elle marche dans les autres cas, ca marche toujours pas si j´enleve tout ce qui a rapport avec cette regex

electron_libre
electron_libre
Niveau 10
08 mai 2005 à 22:37:42

il manque un " ;" apres document.form.submit()

videogameplayer
videogameplayer
Niveau 10
09 mai 2005 à 06:53:05

c´est pas ca non plus, ca marche sans

watzakamikaze
watzakamikaze
Niveau 10
09 mai 2005 à 07:29:36

:salut:

Si j´étais toi je copierais la fonction sur un site pour voir comment ils font, et referait leur systhème.

( Pourquoi pensez à ce que d´autres on fait si la réflection qui va avec n´est pas présente ! ?)

W.

watzakamikaze
watzakamikaze
Niveau 10
09 mai 2005 à 07:32:13

A 45 mins prêt on était ensemble on the forum :o))

W.

videogameplayer
videogameplayer
Niveau 10
09 mai 2005 à 07:50:59

ba vous savez quoi? si je copie le code dans un page html ca marche! bordel firefox ne m´aime pas!

videogameplayer
videogameplayer
Niveau 10
09 mai 2005 à 07:56:46

MIRACLE!
j´ai trouve le probleme! c´etait a cause d´un autre form un peu plus haut qui servais a dire si le javascript etait active ou pas sur le navigateur! c´est pour ca que ca marchais pas!

desole!

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