Envoie de donnee sans formulaires

Résolu/Fermé
layeures
Messages postés
286
Date d'inscription
mercredi 13 juin 2007
Statut
Membre
Dernière intervention
22 juin 2018
- 14 juin 2009 à 21:24
layeures
Messages postés
286
Date d'inscription
mercredi 13 juin 2007
Statut
Membre
Dernière intervention
22 juin 2018
- 15 juin 2009 à 14:05
Bonjour,

voila ce que je veu faire c est une fonction qui envoie des donnee sans que la page web contiene un forumaire

j'ai essayé avec ca et probleme ca ne marche pas

<html>
<head>

<script language="javascript">
function envoie () {
document.forms.name.value = "form1";
document.form1.action.value = "http://www.01ref.com/submit_site.php";
document.form1.method.value = "post";
document.form1.target.value = "http://www.01ref.com/submit_site.php";
document.form1.input.name.value = "nom_proprio";
document.form1.input.value.value = "dedeetmoi";
document.form1.submit();

}


</script>
</head>
<body onload="envoie()">

</body>
</html>

comment resoudre le probleme


merci d'avance de votre aide.

2 réponses

Mimiste
Messages postés
1149
Date d'inscription
samedi 17 mai 2008
Statut
Membre
Dernière intervention
6 mars 2016
208
14 juin 2009 à 22:58
Salut

Sa ne fonctionnera pas de cette maniere, en javascript pour creer des objet dynamiquement il faut utiliser les fonctions DOM

var form = document.createElement('form');
form.setAttribute('name', 'form1');
form.setAttribute('id', 'form1');
form.setAttribute('action', 'http://www.01ref.com/submit_site.php');
form.setAttribute('target', '_self');
form.setAttribute('method', 'POST');

var textbox = document.createElement('input');
textbox.setAttribute('type', 'text');
textbox.setAttribute('name', 'nom_proprio');
textbox.setAttribute('value', 'dedeetmoi');
form.appendChild(textbox);

document.body.appendChild(form);

document.getElementById('form1').submit();

0
layeures
Messages postés
286
Date d'inscription
mercredi 13 juin 2007
Statut
Membre
Dernière intervention
22 juin 2018
3
15 juin 2009 à 14:05
bonjour

je te remercie merci merci merci
pour ton aide
merci infiniment.
0