これは私のフォームコードです:
<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>
ここで、フォーム データが送信された後、送信者を任意のページにリダイレクトしたいと考えていますが、アクションは編集できない別の Web サイトに存在します。ユーザーがそのサイトにデータを送信した後、そのユーザーを任意のページにリダイレクトすることは可能ですか?
いくつかのグーグルから、これが私が見つけたものです。これをフォーム コードに追加します。
onSubmit=window.location='http://google.com'
これはうまくいきませんでした。多分私はそれを正しく実装しませんでしたか?これは私がしたことです:
<form enctype="multipart/form-data" name="upload-file" method="post" onSubmit=window.location='http://google.com' action="http://example.com/upload">
別の人は、隠しフィールドを追加するとうまくいくはずだと言います:
<input type="hidden" name="redirect" value="http://your.host/to/file.html">
これを実装するにはどうすればよいですか?
提案とヘルプが待っていました...