Page 1 sur 1

sauvegarder les entrées d'un form au onSubmit et passage à G

Posté : 10 juil. 2008, 18:10
par BeRoots
salut la compagnie :)

je souhaite savoir comment procéder pour sauvegarder les valeur de mes divers champs de formulaire au onSubmit de celui-ci et les passer à GET toujours au OnSubmit de ce dernier ?

/!\ MESSAGE EDITER:
J'ai fait ceci bien que pas abouti:

Code : Tout sélectionner

<html> <head> <script language="javascript" type text/javascript> function save_input_value() { var theme, new_theme, type_theme, commentaire; /*definition de la value du select theme*/ for(i=0;i<document.formJS.theme.length;i++) { if(document.formJS.theme.options[i].selected == true) theme = '&theme='+document.formJS.theme.options[i].value; } alert(theme); /*definition de la value du input new_theme si definit*/ if(new_theme = document.formJS.new_theme.value != '' && theme == '&theme='+document.formJS.theme.options[0].value) { new_theme = '&new_theme='+document.formJS.new_theme.value; alert(new_theme); } else varReturn = false; if(type_theme = document.formJS.type_theme[0].checked != '') { type_theme = '&type_theme='+document.formJS.type_theme[0].value; alert(type_theme); } else if(type_theme = document.formJS.type_theme[1].checked != '') { type_theme = '&type_theme='+document.formJS.type_theme[1].value; alert(type_theme); } if(commentaire = document.formJS.commentaire.value != '') { commentaire = '&commentaire='+document.formJS.commentaire.value; alert(commentaire); } else varReturn = false; alert(varReturn+' '+document.formJS.action); if(varReturn == false) return false; else { document.formJS.action.value = document.formJS.action+theme+new_theme+type_theme+commentaire; alert(document.formJS.action); /* document.formJS.submit();*/ return true; } </script> </head> <body> <form name="formJS" action="upload.php?etape1=1'; ?>" onSubmit="return save_input_value();" method="post" enctype="multipart/form-data"> <select name="theme" size="1"> <option>choix 1</option> <option>choix 2</option> <option>choix 3</option> </select> <input type="text" name="new_theme" maxlength="80" value="" /> <input type="radio" name="type_theme" value="public" checked="checked" /> <input type="radio" name="type_theme" value="private" /> <input type="text" name="commentaire" maxlength="80" value="" /> <input type="file" name="photo" value="" /> </form> </body> </html>
Je voudrai savoir pourquoi je n'est pas mes value à get lorsque la fonction retourne true ? (le dernier alert() retourne l'url identique à celle avant redefinition :-k)

si quelqu'un peut m'aider un peu sur ce script ;)
merci d'avance.

Posté : 13 juil. 2008, 13:34
par BeRoots
J'ai fini par me depatouiller tout seul :)
je ferme le topic ;)