簡體   English   中英

如何將數據放入選擇選項?

[英]How to put data in select option?

我在選擇選項中使用標簽輸入

<select multiple name="coupon[]" data-role="tagsinput" id="coupon" placeholder="Ketik Disini">
   <option></option>
</select>

當我放入條形碼數量時,然后單擊生成。它將顯示與條形碼數量一樣多的條形碼,但是我只能在元素p顯示它。 我希望如果單擊生成,條形碼將顯示為左圖。 但是我沒有得到想要的東西。

<a href="#" class="btn btn-primary" onclick="generate()">Generate Barcode Automatically</a>

這是我的javascript:

function generate(){
    var total = document.getElementsByClassName('number')[0].value;
    var code = "";
    for(i = 0; i < total; i++){
        var generate = Math.floor(1000 + Math.random() * 9000) + '-' + Math.floor(1000 + Math.random() * 9000) + '-' + Math.floor(1000 + Math.random() * 9000) + '-' + Math.floor(1000 + Math.random() * 9000);
        code += generate + '</br>';
    }
    document.getElementById('isi').innerHTML = code;
    var opt = document.createElement('option');
    opt.setAttribute('value', code);
    opt.setAttribute('selected', 'selected');
    document.getElementById('coupon').appendChild(opt);
}

opt.innerHTML = code;

opt.setAttribute('selected', 'selected');

現在,您僅設置值,而不是顯示方式。

同時刪除</br> 否則它將顯示在value屬性中,如下所示:

<option value="4008-1283-2298-5703</br>" selected="selected">4008-1283-2298-5703<br></option>

暫無
暫無

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

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