Envoie de donnee sans formulaires

Résolu
layeures Messages postés 286 Date d'inscription   Statut Membre Dernière intervention   -  
layeures Messages postés 286 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   206
 
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   Statut Membre Dernière intervention   3
 
bonjour

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