2017-04-06 101 views
0

HTML 1:理解形式的基礎以HTML

<html> 
<body> 

<form> 
    First name:<br> 
    <input type="text" name="firstname" value="Mickey"> 
    <br> 
    Last name:<br> 
    <input type="text" name="lastname" value="Mouse"> 
    <br><br> 
    <input type="submit" value="Submit"> 
</form> 
</body> 
</html> 

HTML 2:

<html> 
<body> 

<form> 
    First name:<br> 
    <input type="text" name="firstname" value="Mickey"> 
    <br> 
    Last name:<br> 
    <input type="text" name="lastname" value="Mouse"> 
    <br><br> 
    <input type="submit" value="Submit"> 
</form> 
<input type="email" value="email"> 
</body> 
</html> 

我知道<form>元件用於收集用戶輸入,並將其傳遞到特定的URL。在HTML 1中,當選擇提交按鈕時,<form>元素中的數據將被收集並傳遞給上述的url。

我在HTML 2中有相同的代碼,但我在<form>元素外包含了另一個<input>元素。

所以,我的疑問是,當在HTML 2中選擇提交按鈕時012xx元素會在<form>之外發生什麼,輸入的值是否會被讀取?如果是或不是什麼原因,因爲如果我的理解是正確的,submit位於<form>元素的內部,因此它將讀取<form>中的值,並忽略放置在外部的元素<input>。如果我錯了,請糾正我,也請解釋。

+4

你知道,你可能只是嘗試一下,看看... – csmckelvey

+0

這不是一個教程網站。有很多可用的;你可以通過Google找到一個。你可以自己嘗試一下,看看他們是否工作,你知道。 –

+0

我試過使用jquery,當選擇提交時,讀取'

'外''的值。所以我有這個疑問 – jazzoria

回答

0

表格外的輸入值將不會被讀取,因爲它是以外的表格。該表格僅包含<form></form>標籤中的元素。

0

表單標籤之外的值將不會被讀取。
HTML是一種基於父子標籤/節點工作的標記語言。所以這是必要的,因爲可以有多個表單和許多輸入字段嵌套在同一個文件中。

JQuery的
如果使用jQuery,請使用一個ID爲表單標籤,並用它來閱讀領域

1

當您提交HTML form輸入的標籤表單內將sents到url在表單的action屬性中,表單之外的輸入將被忽略,因爲他不在同一個環境/上下文中。

有些文檔約form標籤here

問候