簡體   English   中英

下拉值不發布

[英]drop down value not post

感謝這里的一些幫助,我有一個html格式的下拉列表。

<p>
    <select id="CategorySelection">
        <option value="0">Choose One</option>
        <option value="Research">Research</option>
        <option value="Innovation">Innovation</option>
        <option value="Application">Application</option>
        <option value="Integration">Integration</option>
    </select>
</p>

根據您的選擇 - javascript會顯示不同的問題。 以下問題和其他所有問題都可以發布到db(mysql)表中。 我無法得到這個值后它只顯示NULL。 因為javascript,我有什么遺漏嗎? 我在那個領域真的很新。 謝謝!

$ _POST值派生自name屬性,而不是id。 你的選擇只需要一個名字,如下所示:

 <select name="CategorySelection" id="CategorySelection">

然后您可以像往常一樣在$ _POST數組中訪問它的值:

if (isset($_POST['CategorySelection'])){
    $category = $_POST['CategorySelection'];
}

您將select屬性“id”設置為一個值,您需要為其設置“name”屬性,然后從PHP的$ _POST數組中調用該鍵。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM