亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Selecttag中的選項可以包含多個值嗎?

Selecttag中的選項可以包含多個值嗎?

一只名叫tom的貓 2019-07-25 14:14:32
Selecttag中的選項可以包含多個值嗎?我在HTML表單中得到了一個帶有一些選項的SELECT標記:(數據將使用PHP收集和處理)測試:<SELECT NAME="Testing">     <OPTION VALUE="1"> One     <OPTION VALUE="2"> Two     <OPTION VALUE="3"> Three</SELECT>一個選項是否可以攜帶多個值,比如當用戶選擇“One”時,那么與此選項相關的其他幾個值將被寫入數據庫。如何設計SELECT標記,以便每個選項可以攜帶一個以上的值,如下所示:<SELECT NAME="Testing">     <OPTION VALUE="1" value="2010"> One     <OPTION VALUE="2" value="2122"> Two     <OPTION VALUE="3" value="0"> Three</SELECT>
查看完整描述

3 回答

?
慕碼人2483693

TA貢獻1860條經驗 獲得超9個贊

一種方法,首先是數組,第二種是對象:

    <select name="">
        <option value="{'num_sequence':[0,1,2,3]}">Option one</option>
        <option value="{'foo':'bar','one':'two'}">Option two</option>
    </select>

編輯(應答后3年),將兩個值都轉換為JSON格式(使用JSON.stringify())因為有人抱怨說,我的概念證明回答“可能會使新手開發人員感到困惑”。



查看完整回答
反對 回復 2019-07-26
?
繁花如伊

TA貢獻2012條經驗 獲得超12個贊

我今天確實在想這個問題,我通過使用php Burst函數實現了這一點,如下所示:

HTML表單(在我命名為“Doublelevalue.php”的文件中):

    <form name="car_form" method="post" action="doublevalue_action.php">
            <select name="car" id="car">
                    <option value="">Select Car</option>
                    <option value="BMW|Red">Red BMW</option>
                    <option value="Mercedes|Black">Black Mercedes</option>
            </select>
            <input type="submit" name="submit" id="submit" value="submit">
    </form>

PHP操作(在我命名為雙levalue_action.php的文件中)

    <?php
            $result = $_POST['car'];
            $result_explode = explode('|', $result);
            echo "Model: ". $result_explode[0]."<br />";
            echo "Colour: ". $result_explode[1]."<br />";
    ?>

正如您在第一段代碼中所看到的,我們正在創建一個標準HTML選擇框,其中包含兩個選項。每個選項都有一個值,該值有一個分隔符(在本例中為‘AC.26’)來拆分值(在本例中為模型和顏色)。

在操作頁面上,我將結果分解成一個數組,然后調用每個數組。正如你所看到的,我把它們分開并貼上標簽,這樣你就可以看到它所造成的影響。

我希望這對某人有幫助:)



查看完整回答
反對 回復 2019-07-26
?
哆啦的時光機

TA貢獻1779條經驗 獲得超6個贊

在SELECT選項中有多個值是可能的,如下所示。

<select id="ddlEmployee" class="form-control">
    <option value="">-- Select --</option>
    <option value="1" data-city="Washington" data-doj="20-06-2011">John</option>
    <option value="2" data-city="California" data-doj="10-05-2015">Clif</option>
    <option value="3" data-city="Delhi" data-doj="01-01-2008">Alexander</option></select>

您可以使用jQuery獲得在Change事件上選擇的值,如下所示。

$("#ddlEmployee").change(function () {
     alert($(this).find(':selected').data('city'));});

您可以在這里找到更多的細節。鏈接



查看完整回答
反對 回復 2019-07-26
  • 3 回答
  • 0 關注
  • 845 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號