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

[HTML] aide pour une valeur de variable

-matamort-
-matamort-
Niveau 10
12 février 2013 à 08:53:52

Salut !

Petit problème en langage html pour un site (mon hébergeur n'accepte rien (htaccess, php...)). Je n'y connais rien en programmation je fais avec l'aide de google.

Je voudrais que la valeur de la variable action="mailto:monemail@noel.fr"
soit égal a une autre variable. Exemple qui ne fonctionne pas :

<form method="POST" action="mailto:"email""> Entrer votre
email : <br>
<input name="email" value="" type="email"> <br>
<input value="envoyer" type="submit"> </form>

Je veux que la valeur l'action "mailto:" soit celle de la varialble name="email". C'est pour cela que j'ai écrit :

action="mailto:"email""

Forcément ça ne fonctionne pas !
En gros je veux que la personne remplisse un formulaire en indiquant son email, et qu'en cliquant sur "envoyer" les données du formulaire soit envoyé à son email !

Merci !

deepblue
deepblue
Niveau 16
12 février 2013 à 09:15:24

« <form method="POST" action="mailto:"email""> » devient « <form method="post" action="" id="email_form"> »

« <input name="email" value="" type="email"> » devient « <input name="email" value="" onkeyup="update_email_form_action(this.value)" type="email"> »

Et tu ajoutes avant le formulaire :

<script>
var update_email_form_action = function(value) {
return document.getElementById( 'email_form' ).setAttribute('action', 'mailto:'+value);
}
</script>

Je n'ai pas testé.

vava740
vava740
Niveau 10
12 février 2013 à 09:28:41

Quoi qu'il en soit ça n'enverra pas d'email automatiquement, il te faudra un langage serveur pour faire ça, ou un service externe. Tout ce que tu peux arriver à faire avec un mailto, c'est proposer au visiteur de s'envoyer un mail à lui-même pour peu qu'il ait configuré un client mail par défaut.

-matamort-
-matamort-
Niveau 10
12 février 2013 à 09:36:50

merci deepblue !

Ok vava740, je ne savais pas. Du coup pas bonne idée... Bon je vais trouver une autre manière !

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