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

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

為什么選擇選項不顯示數字?

為什么選擇選項不顯示數字?

PHP
桃花長相依 2023-07-08 17:53:17
我有一些問題。我的庫存產品尺寸為“100-199”,選擇選項僅顯示:如果我的產品庫存為 1-99 和 200-999,我就不會收到此錯誤。選擇選項很好并顯示一個數字。就我而言, stok s 和 stok m 選擇顯示數字的選項。這是我的數據庫:這是我的控制器:$data['stock'] = $this->Product_model->get_product_all($id);這是我的模型:public function get_product_all($id){        $this->db->select('products_shirt.*');    $this->db->from('products_shirt');        $query = $this->db->get();    return $query->row_array();這是查看代碼:<select name="product_size" id="product_size" class="form-control" onchange="proses_stock()" style="width:95%">    <option value="0">Select Size:</option>    <option value="stock_s">s</option>    <option value="stock_m">m</option>    <option value="stock_l">L</option></select><select name="product_stock" id="product_stock" class="form-control" style="width:95%">                      <option value="0">0</option></select>這是 JavaScript 代碼:function proses_stock() {        var product_stock = document.getElementById("product_size").value;        var stocks = "<?php echo $stock['stock_s'];?>";        var stockm = "<?php echo $stock['stock_m'];?>";        var stockl = "<?php echo $stock['stock_l'];?>";        if(product_stock == "0") {          document.getElementById("product_stock").innerHTML = "<option value='0'>0</option>";        } else if (product_stock == "stock_s") {          disable_values(stocks); //add till this option        } else if (produk_stock == "stock_m") {          disable_values(stockm); //add till this option        } else {        //if large size select        //do somthing ..        disable_values(stockl); //add till this option        }      }當我使用var limbuysso時var i = limbuys;,我得到了正常的方式,如果我用var limbuyso進行更改var i = limbuy;并從數據庫中獲取數據編號,minorder我會發現這個問題。問題是,如果示例“在 stok L 只有 100-199 個庫存”,我會收到此錯誤(看圖片)。如果我選擇 s 號(最大庫存 80)或 m 號(最大庫存 250)并且我使用limbuy它,為什么?我正在使用帶有 bootsrap 的 codeigniter 。感謝幫助
查看完整描述

2 回答

?
慕慕森

TA貢獻1856條經驗 獲得超17個贊

發生這種情況是因為 yourlimbuy和 yourend是一個字符串

你可以嘗試使用

for (var i = parseInt(limbuy); i <= parseInt(end); i++) {
    data +="<option value='"+i+"'>"+i+"</option>";
}


查看完整回答
反對 回復 2023-07-08
?
互換的青春

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

<div class="form-group form-md-line-input form-md-floating-label">

    <select class="form-control edited" name="rating" id="form_control_1">

      <option value="<?php echo $manage->rating;?>"><?php echo $manage->rating;?></option>

      <option value="0.5">0.5</option>

      <option value="1">1</option>

      <option value="1.5">1.5</option>

    </select>

</div>


查看完整回答
反對 回復 2023-07-08
  • 2 回答
  • 0 關注
  • 159 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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