Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.

Forum Casio - Autres questions


Index du Forum » Autres questions » Quelqu'un s'y connait en html/javascript ?
Drakalex007 Hors ligne Membre Points: 662 Défis: 0 Message

Quelqu'un s'y connait en html/javascript ?

Posté le 10/09/2016 15:12

Bonjour, je cherche à faire un truc mais j'ai pas vraiment le vocabulaire et les connaissances adaptées donc je vais essayer d'expliquer.

Sur un site, il y a une variable tableau[0] qui contient "bonjour", quand j'ouvre la console développeur sur chrome sur le site en question et que je tape tableau[0], il y a "bonjour" qui s'affiche dans la console.
Maintenant il y a un endroit où je peux rentrer du texte et faire "Envoyer", comment envoyer le contenu de tableau[0] ? Quand je marque tableau[0] dans le formulaire il envoie "tableau[0]" et non "bonjour" comme je voudrai.

Suis-je clair ?
SI oui, quelqu'un pour m'aider ?

Merci !
Drak


Lephenixnoir En ligne Administrateur Points: 22895 Défis: 149 Message

Citer : Posté le 10/09/2016 15:15 | #


Normalement le formulaire envoie le contenu du champ (i.e. ce qui y a été tapé). Si tu n'envoies pas le contenu du champ, mais la valeur de tableau[0] (qui n'est donc pas visible à l'écran, et pas forcément choisie par l'utilisateur), c'est assez moyen...

Dans tous les cas, tu peux ajouter un évènement au formulaire (quand on l'envoie) et y remplacer la valeur du champ pour y inscrire celle de tableau[0]. L'envoi du formulaire donnera donc la valeur de tableau[0] au serveur.
Xavier59 Hors ligne Membre de CreativeCalc Points: 1337 Défis: 12 Message

Citer : Posté le 10/09/2016 19:02 | #


Salut ! :-)

Tu ne peux pas envoyer ta variable si facilement !
Voilà une petite technique que je viens d'écrire, pas très safe, car utilisant eval. Il doit probablement y avoir d'autres solutions.

<!DOCTYPE html>
<html>

<script>
var monTab = ["hey","mdr","lol"];

function getvar(){
alert(eval(document.getElementById("variable").value));
// ici, tu peux faire un clique sur un bouton qui te permettra de submit le formulaire ou envoyer le formulaire directement grâce à ajax
}

</script>

<body>
Quelle variable voulez vous avoir ?
<input type="text" id="variable"></input>
<input type="button" id="monBouton" onclick="getvar();"></input>
</body>

</html>


1337
Tenmatx Hors ligne Membre Points: 996 Défis: 2 Message

Citer : Posté le 11/09/2016 18:35 | #


Salut,

Tu peux faire cela très simplement en passant par PHP :

<?php
echo '<script>alert(' . $_POST['NameDeTonInput'] . ');</script>';


Mes programmes de maths
Mes programmes de maths

Toutes les formules de Première S.
Toutes les formules de Terminale S.
Un programme de calculs.
Mes meilleurs jeux
Mes meilleurs jeux

Jeu gagnant des 48h CPC n°12

Mon site de discussion pour ados : http://entre-ados.net/ (a brûlé dans l'incendie d'OVH)
Mon éditeur de cours en ligne et plateforme de partage : http://wordline.xyz (a succombé à la concurrence de Google Drive...)

LienAjouter une imageAjouter une vidéoAjouter un lien vers un profilAjouter du codeCiterAjouter un spoiler(texte affichable/masquable par un clic)Ajouter une barre de progressionItaliqueGrasSoulignéAfficher du texte barréCentréJustifiéPlus petitPlus grandPlus de smileys !
Cliquez pour épingler Cliquez pour détacher Cliquez pour fermer
Alignement de l'image: Redimensionnement de l'image (en pixel):
Afficher la liste des membres
:bow: :cool: :good: :love: ^^
:omg: :fusil: :aie: :argh: :mdr:
:boulet2: :thx: :champ: :whistle: :bounce:
valider
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :'(  :here:  ^^  >:)

Σ π θ ± α β γ δ Δ σ λ
Veuillez donner la réponse en chiffre
Vous devez activer le Javascript dans votre navigateur pour pouvoir valider ce formulaire.

Si vous n'avez pas volontairement désactivé cette fonctionnalité de votre navigateur, il s'agit probablement d'un bug : contactez l'équipe de Planète Casio.

Planète Casio v42 © créé par Neuronix et Muelsaco 2004 - 2023 | Il y a 78 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd