09/10/2018, 22:48
Chuyện ko ai ngờ , bà con giúp đệ
em có 1 thẻ select như vậy
<select name="lstMain" id="lstMain" >
<option value=0 selected> Hay chon </option>
<option value=1 selected> CD </option>
<option value=2 selected> CPU </option>
</select>
em lầy giá trị thẻ select thì dc (javascript) còn "CD" , "CPU" thi` làm sao lấy
<select name="lstMain" id="lstMain" >
<option value=0 selected> Hay chon </option>
<option value=1 selected> CD </option>
<option value=2 selected> CPU </option>
</select>
em lầy giá trị thẻ select thì dc (javascript) còn "CD" , "CPU" thi` làm sao lấy
Bài liên quan
<select name="lstMain" id="lstMain" >
<option value="Hãy chọn" selected> Hãy chọn </option>
<option value="CD"> CD </option>
<option value="CPU"> CPU </option>
</select>
select name="lstMain" id="lstMain" >
<option value="Hãy chọn" selected> Hãy chọn </option>
<option value="12 usd"> CD </option> // giá tiền của CD
<option value="13usd"> CPU </option> // giá tiền của cpu
bây giờ người ta chọn CD thì làm sao lấy nội dung của listbox có chữ là "CD" đây?
<script language="javascript">
function ThanhTienCPU()
{
alert (lstCPU.options[lstCPU.selectedIndex].TenSP);
}
</script>
<select name="lstCPU" id="lstCPU" onchange="ThanhTienCPU()" >
<? $sql="select * from sanpham where LoaiLinhKien='cpu' ";
$result=mysql_query($sql,$link);
while ($row=mysql_fetch_array($result))
{
$TenSanPham=$row["TenSanPham"];
$DonGia=$row["DonGia"];
$GiaTri=$DonGia. "+". $TenSanPham;
echo" <option value=$GiaTri TenSP='$TenSanPham' >$TenSanPham</option> ";
bác subzero ơi, cách này cũng không lấy được tên sản phẩm luôn, bác có cách nào khác không? giúp em với.
Đoạn code trên hình như bạn thiếu thẻ </select> và "}" của PHP thì phải
Bạn thử post đủ lên để mình xem thế nào
Nếu muốn chọn nhiều thì cho thêm multiple vào <select>
1/Chọn 1 trong:
<select name="lstMain" id="lstMain" >
<option value="Hãy chọn" selected> Hãy chọn </option>
<option value="CD"> CD </option>
<option value="CPU"> CPU </option>
</select>
2/ Cho phép chọn nhiều:
<select name="lstMain" id="lstMain" multiple>
<option value=""> Hãy chọn </option>
<option value="CD"> CD </option>
<option value="CPU"> CPU </option>
<option value="CPU2"> CPU2 </option>
<option value="CPU3"> CPU3 </option>
<option value="CPU4"> CPU4 </option>
</select>
(trong chọn nhiều thì khách phải dùng chuột kéo hoặc ấn thêm Ctrl)
(Nếu chưa đúng thì bạn có thể YM: dungphp nhé)
<script language="javascript">
function test()
{
var i = document.forms[0].select.selectedIndex ;
alert(document.forms[0].select.options[i].text);
}
</script>
<form name="form1" method="post" action="">
<select name="select" onChange="test();">
<option value="1" selected >CPU</option>
<option value="2">RAM</option>
<option value="4">Main</option>
<option value="5">Mouse</option>
</select>
</form>