天天看點

jsp的form表單不送出_初識制作表單

jsp的form表單不送出_初識制作表單
登入表單

初識表單

今天我們來學習表單。

在我們的生活中,離不開表單,在我們新增賬號的時候,或者買東西輸入位址或者登陸賬号密碼的時候,這時候我們用到都是表單的内容。

我們就拿一個登入表單為例

我們需要一個文本輸入框輸入使用者名,需要一個密碼輸入框輸入密碼,需要一個送出按鈕進行登入,而這些東西都需要包裹在一個from标簽裡

jsp的form表單不送出_初識制作表單

通常在一個表單裡面,有許多表單控件,有文本框、密碼框、單選按鈕、複選框等等

這些表單控件全部都是由input标簽編寫出來的,但是一個标簽怎麼會有這麼多效果呢?

主要原因就在于input當中的type屬性,他有很多值,每個值對應不同效果

具體如下所示,左邊的每個值對應右邊的顯示效果:

jsp的form表單不送出_初識制作表單

掌握了上面這些,我們就可以編寫一個簡單的表單了

編寫簡單表單
jsp的form表單不送出_初識制作表單

我們來編寫一下上面的這個簡單的表單

我們先來分析一下它,這是一個4行3列的表格,根據我們之前學的表格的知識,我們先來制作出這樣一個表格

jsp的form表單不送出_初識制作表單

效果如下:

jsp的form表單不送出_初識制作表單

我們先來合并該表格

1.第一行的第一個單元格的rowspan=4,并且删除下面三個的第一列

2.第一行的最後一個單元格删除,讓第二個單元格clospan=2

3.最下面一行的最後一個單元格也删除,并且中間單元格clospan=2

jsp的form表單不送出_初識制作表單

顯示效果如下:

jsp的form表單不送出_初識制作表單

大緻的結構我們就編寫完成了,下面開始填寫内容

jsp的form表單不送出_初識制作表單

效果如下:

jsp的form表單不送出_初識制作表單

文字輸入完成後,我們就要開始編寫表單中的控件了

jsp的form表單不送出_初識制作表單

效果如下,使用者名和密碼可以輸入,但是按鈕隻是很小的一個和我們要做的效果差别很大

jsp的form表單不送出_初識制作表單

我們需要給按鈕加上vlue屬性文字,按鈕大小就會跟随文字的多少

jsp的form表單不送出_初識制作表單

效果如下

jsp的form表單不送出_初識制作表單

我們再來設定他們的對齊方式align

1.設定送出和重置按鈕為居中顯示align=”center”

2.使用者名和密碼文字為右對齊align=”right”

3.總體資訊為居中對齊align=”center”

jsp的form表單不送出_初識制作表單

但是現在有一個問題,我們點選送出和重置時沒有任何反應

這是因為我們現在所寫的按鈕隻是最普通的按鈕button,要想使按鈕有作用,我們現在缺少兩個條件:

1.整個表格不在from标簽内,action為表單送出的位址

2.按鈕要對應的type值,submit為送出,reset為重置

jsp的form表單不送出_初識制作表單

效果點選送出時,頁面就會有重新整理的動作

jsp的form表單不送出_初識制作表單

如果我們在action屬性中輸入一個網址,例如http://www.baidu.com,那麼點選送出的時候就會跳轉到百度首頁。

重置的将button改為reset即可。

我們來總結一下

1.四個需要記住的:

jsp的form表單不送出_初識制作表單

2.type中的屬性值含義:

jsp的form表單不送出_初識制作表單

--- 筆記來自于【千鋒教育】視訊

jsp的form表單不送出_初識制作表單