台灣最大程式設計社群網站
線上人數
1220
 
會員總數:246276
討論主題:189811
歡迎您免費加入會員
討論區列表 >> CSS/HTML5/Bootstarp >> 表單與表格的問題
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
表單與表格的問題
價值 : 15 QP  點閱數:1955 回應數:4
樓主

α
初學者
194 129
1248 178
發送站內信

請問大大,表單的問題

問題內容:如下列方法,畫面會在"送出"按鈕下方出現一行空白,為什麼會這樣子呢?程式碼內明明沒有空行啊。
<table width="100%" border="1" cellspacing="0" cellpadding="3">
<tr>
<td><form name="form1" method="post" action="">
<input type="text" name="textfield">
<br>
<input type="submit" name="Submit" value="送出">
</form></td>
</tr>
</table>

修改後,就是將<form>標示提至表格<table>外,就沒有下面那行
<form name="form1" method="post" action="">
<table width="100%" border="1" cellspacing="0" cellpadding="3">
<tr>
<td> <input type="text" name="textfield">
<br>
<input type="submit" name="Submit" value="送出">
</td>
</tr>
</table>
</form>

可是,如果我已經在樣版裡面預留的位置是在表格內的話,那怎麼辦?如何處理?

搜尋相關Tags的文章: [ 表單 ] , [ 表格 ] ,
本篇文章發表於2005-06-09 09:38
1樓
回應

黑翼
捐贈 VP 給 黑翼 檢舉此回應
修改成將<form>標示提至<tr>後,雖不合觀念,但絕不會有問題產生

<table width="100%" border="1" cellspacing="0" cellpadding="3">
<tr><form name="form1" method="post" action="">
<td><input type="text" name="textfield">
<br>
<input type="submit" name="Submit" value="送出">
</td>
</tr></form>
</table>
本篇文章回覆於2005-06-09 09:54
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

黑翼
捐贈 VP 給 黑翼 檢舉此回應
這是因為<form>標籤會產生一個區域,來包住<form>標籤內的表單物件,
所以會產生那一行空白,
但放在<tr>後,因為<tr>與<td>之間是不顯示東西的,所以看不到那行空白
(不代表你可以放文字或其他物件,會造成你排版亂掉)
本篇文章回覆於2005-06-09 09:58
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
最有價值解答

Vicky
檢舉此回應
css可解
<style type="text/css">
<!--
form {
margin:0px;
}
-->
</style>
這樣就好啦^_______________^
本篇文章回覆於2005-06-17 22:03
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

Leon
捐贈 VP 給 Leon 檢舉此回應
其實不止form, 有些標籤也會如此, 可多用css試試看!!~
本篇文章回覆於2005-06-20 18:08
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.