Augmenter un array php via js
Bonjour,
J'ai un formulaire php qui contient le champ
Code:
1 2 3 4 5 6 7
|
<form name="form_messagerie" id="form_add_guest" method="post" action="upload.php" >
<input class="i_text" type="file" size="20" name="nomfichier">
<input type="button" name="joindre" value="Joindre" onclick="javascript:AjoutUpload('form_messagerie');">
<input type="hidden" name="MAX_FILE_SIZE" value="1000000">
<input type="hidden" name="listupload[]">
</form> |
Le code pour la fonction AjoutUpload()
est
Code:
1 2 3 4 5 6 7 8 9
| function AjoutUpload(formulaire)
{
var nom=document.forms[formulaire].elements.nomfichier.value;
var adr=nom.lastIndexOf("\\");
var fic=nom.substring(adr+1).split(".");
nom=fic[0]+"."+fic[1];
document.forms[formulaire].elements.listupload.push(nom);
document.forms[formulaire].submit();
} |
Je cherche à récupérer via l'envoi du formulaire la liste des fichiers uploadés dans le tableau php listupload.
J'ai une erreur sur la ligne
Code:
document.forms[formulaire].elements.listupload.push(nom);
mais je n'en comprends pas la raison.
Pouvez-vous m'aider à corriger?
Merci