iT邦幫忙

0

請問如何在網頁的表單submit時另開視窗?

按送出時,可以將表單的內容submit到一個新開的視窗?

18
jamesjan
iT邦高手 1 級 ‧ 2008-12-16 13:14:55
最佳解答

Google 來的

<pre class="c" name="code">
<form action="/cgi-bin/foo.pl"
target="foo" onsubmit="window.open('','foo',
'resizable=1,scrollbars=1,width=400,height=300')">
<input type="text" name="A" value="A">
<input type="submit">
</form>

可以將 Form 的資料傳給 new open window,又可以指定視窗的大小

14
ikawaii7
iT邦新手 3 級 ‧ 2008-12-16 08:35:07

<Form Name="Form" Method="post" Action="要開的視窗.htm" target="_blank">
.
.
.
</Form>

其實我也不太會,不過參考資料對新手學html滿有幫助的喔!

jamesjan iT邦高手 1 級 ‧ 2008-12-16 12:48:33 檢舉

Action="要開的視窗.htm"
.htm 是靜態網頁,是不會接收 Submit 過來的內容的喔
Action 要指向 Server Side 的程式 如 aspx 或 php 之類的
target="_blank" 這一個指令就可以開新視窗了但是是無法改變大小及位置的視窗喔

ikawaii7 iT邦新手 3 級 ‧ 2008-12-18 08:44:31 檢舉

對喔…我都有寫"要開的視窗.php"…一時忘記了^^

10
海綿寶寶
iT邦超人 1 級 ‧ 2008-12-16 12:35:21

submit到新視窗我不會

如果是要做「submit前確認一下送出的內容」的話
我倒是看過有些網站有做到

在送出之前都可以開新視窗預覽
例一:Mobile01
例二:JavaWorld@TW

可以參考看看他們的做法
主要應該是 Javascript 和 DHTML 吧

居然以為 scottchen 大大是新手...OMG..-_-|||

我要發表回答

立即登入回答