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 206
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