bonjour à tous,
Je cherche à envoyer un formulaire par click sur un lien.
dans une boucle qui exploite la base de donnée j'ai mis le script suivant :
j'ai toujours la même erreur dans la consolle d'erreurs de Firefox :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 echo'<form name="formBorder'.$i.'" method="post" action="creer_bordereau.php"> <input name="ID" type="hidden" value="'.$tabRecap['ID'.$i].'" /> <input name="tabBdd" type="hidden" value="'.$login."_".$nom."_".$cp.'"/> </form>'; <a href="javascript:document.formBorder'.$i.'.submit();" target="_blank">Imprimer un bordereau</a>';
document.formBorder5 has no properties (j'ai mis 5 pour l'exemple)
alors que si je mets un bouton comme ceci
Je n'ai pas d'erreur et la page "creer_bordereau.php" s'ouvre bien avec bon passage des variables.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 echo'<form name="formBorder'.$i.'" method="post" action="creer_bordereau.php"> <input name="ID" type="hidden" value="'.$tabRecap['ID'.$i].'" /> <input name="tabBdd" type="hidden" value="'.$login."_".$nom."_".$cp.'"/> </form>'; <input type="submit" name="submit" onclick="javascript:document.formBorder'.$i.'.submit();" value="Oui" />';
Quelqu'un peut-il m'expliquer pourquoi mon lien sous forme texte ne fonctionne pas ?
Merci d'avance![]()
Partager