sauvegarder les entrées d'un form au onSubmit et passage à G
Posté : 10 juil. 2008, 18:10
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:
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
)
si quelqu'un peut m'aider un peu sur ce script
merci d'avance.
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>si quelqu'un peut m'aider un peu sur ce script
merci d'avance.