我有一些問(wèn)題。我的庫(kù)存產(chǎn)品尺寸為“100-199”,選擇選項(xiàng)僅顯示:如果我的產(chǎn)品庫(kù)存為 1-99 和 200-999,我就不會(huì)收到此錯(cuò)誤。選擇選項(xiàng)很好并顯示一個(gè)數(shù)字。就我而言, stok s 和 stok m 選擇顯示數(shù)字的選項(xiàng)。這是我的數(shù)據(jù)庫(kù):這是我的控制器:$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 } }當(dāng)我使用var limbuysso時(shí)var i = limbuys;,我得到了正常的方式,如果我用var limbuyso進(jìn)行更改var i = limbuy;并從數(shù)據(jù)庫(kù)中獲取數(shù)據(jù)編號(hào),minorder我會(huì)發(fā)現(xiàn)這個(gè)問(wèn)題。問(wèn)題是,如果示例“在 stok L 只有 100-199 個(gè)庫(kù)存”,我會(huì)收到此錯(cuò)誤(看圖片)。如果我選擇 s 號(hào)(最大庫(kù)存 80)或 m 號(hào)(最大庫(kù)存 250)并且我使用limbuy它,為什么?我正在使用帶有 bootsrap 的 codeigniter 。感謝幫助
為什么選擇選項(xiàng)不顯示數(shù)字?
桃花長(zhǎng)相依
2023-07-08 17:53:17