2013-11-01 30 views
0

我有這樣的代碼:如何禁用選擇標籤懸停效果?

<select name="color" selected="selected" id="color" style="width:100px;"> 
<option>colors</option> 

PHP: -

if(isset($_GET['size'])) { 
    $size = $_GET['size']; 
    } 

    $query = "SELECT color FROM product_attr WHERE size='".$size."' AND `quantity`!='0'"; 
    $result = mysql_query($query); 
    while ($query_row = mysql_fetch_array($result)) { 

     echo "<option style='background-color:$query_row[0]' value ='".$query_row[0]."'></option> "; 
     } 

它工作正常,我讓每一個<option>其顏色作爲背景,但唯一的問題是,鼠標懸停效果在<option>使顏色看起來不好有點,我不知道如何刪除它!有什麼建議麼?在此先感謝

+0

別噸知道這是否會工作'選項:懸停{背景色:透明}' – Morpheus

+0

它不工作親愛的 – user2869402

+1

**危險**:您正在使用[一個**過時的**數據庫API](http://stackoverflow.com/q/12859942/19068),並應使用[現代替換](http://php.net/manual/en/mysqlinfo.api。 choosing.php)。你也**易受[SQL注入攻擊](http://bobby-tables.com/)**,現代的API會使[防禦]更容易(http://stackoverflow.com/questions/60174/best-way-to-prevent-sql-injection-in-php)自己從。 – Quentin

回答

0

嘗試

option { 
    background:transparent; 
} 

在你的CSS