Redirection de formulaire HTML après l'envoi
C'est mon code du formulaire:
<form enctype="multipart/form-data" name="upload-file" method="post" action="http://example.com/upload">
<div class="formi">
<input id="text-link-input" type="text" name="url" class="link_form" value="your link" onfocus="if(this.value==this.defaultValue) this.value='';" onblur="if(this.value=='') this.value=this.defaultValue;" />
<input type="submit" value="OK" class="link_but" />
</div>
<div class="upl" title="Upload"><img src="http://example.com/example.png" alt="" style="vertical-align:middle;"/>Upload
<input type="file" name="file" size="1" class="up" onchange = "document.getElementById('text-link-input').value = String(this.value).replace('C:\\fakepath\\','')"/>
</div>
</form>
Maintenant, je veux rediriger le demandeur à n'importe quelle page de mon choix après les données du formulaire a été soumis, mais l'action réside sur un autre site où je ne peut pas modifier. Est-il possible de rediriger l'utilisateur vers une page après qu'il a soumis les données de ce site?
À partir d'une recherche sur Google, c'est ce que j'ai trouvé. L'ajout de ce code du formulaire:
onSubmit=window.location='http://google.com'
Cela n'a pas fonctionné. Peut-être que je n'ai pas la mettre en œuvre correctement? C'est ce que j'ai fait:
<form enctype="multipart/form-data" name="upload-file" method="post" onSubmit=window.location='http://google.com' action="http://example.com/upload">
Une autre personne dit que l'ajout d'un champ caché devrait fonctionner:
<input type="hidden" name="redirect" value="http://your.host/to/file.html">
Comment dois-je mettre en œuvre c'est mon code?
Suggestions et de l'aide attendue...
source d'informationauteur user2622661
Vous devez vous connecter pour publier un commentaire.
Essayer ce Javascript (jquery) du code. Son une requête ajax vers une URL externe. Utilisez la fonction de rappel pour tout feu code: