2013-10-14 105 views
0

因爲我不熟悉PHP,所以我使用的是GoDaddy的PHP Form Mailer。我在我的網站上創建了一個表單。這裏是什麼樣子的例子:
<form action="_gdForm/webformmailer.asp" method="post" align="left">
<select>
<option value="1">1</option>
<option value="2">2</option>
</select>
<input type="submit" name="Submit">如何從<select>和<option>標籤獲取信息

當我收到的電子郵件,我得到的所有的從<input>標籤,但來自<select>標籤什麼的信息。誰能幫我?謝謝。

這裏是電子郵件的一個例子,我將獲得:

姓:~~~~
名字:~~~~
電子郵件:~~~~
(我有一個在沒有顯示的「E-Mail」之後選擇標籤) 提交:提交

我沒有得到任何關於我的選擇標籤的信息。
任何人都可以幫忙嗎?由於

+0

我從來沒有使用Godaddy的網頁郵件更容易編寫自己的郵件功能,但我假設他們需要一種方法來選擇輸入或值通常使用的ID或名稱,自選擇你輸入有一個名字我會說你的選擇也需要一個名字。 –

回答

0

你有他們的名字添加name屬性

<select name="myfield"> 
<option value="1">1</option> 
<option value="2">2</option> 
</select> 

您的腳本可能解析所有的領域,這一切,就像你與你的輸入元素一樣。

<form action="/" method="post"> 
    <input name="my-input"> 
    <select name="my-select"> 
    <option>1</option> 
    </select> 
    <input type="submit"> 
</form> 

這是因爲PHP只知道名稱的表單數據,它不能處理其他任何事情。在您的PHP腳本中,訪問值如下:

<?php 

$_POST["my-input"]; 

$_POST["my-select"]; 

?> 
0

name屬性丟失。

<select name="something">