2013-06-09 3 views
0

Есть ли все-таки показать изображение в выпадающем меню в Php? Я пытался встраивание моего кода остроумия этого учебника кода: http://www.marghoobsuleman.com/jquery-image-dropdownКак показать изображение в выпадающем меню

<?php if ($data->URL->Visible) { // URL ?> 
     <td<?php echo $data->URL->CellAttributes() ?>> 
<div<?php echo $data->URL->ViewAttributes() ?>><?php echo $data->URL->ListViewValue() ?></div> 
     <?php 
     //echo '<pre>';var_dump($data->URL);echo '</pre>'; 
echo "<select name='webmenu' id='webmenu' ><option value='".$data->URL->EditValue."'>".$data->URL->EditValue."</option>"; 
echo "<option value='1' data-image='img/tim.png'>True</option>"; 
echo "<option value='0' data-image='img/do.png'>False</option>"; 
echo "</select>"; 
?> 
</span></td> 
<?php } ?> 

Но это действительно превратить мою страницу в лужу, сог Я на самом деле не «тело» тега в моей странице PHP, а заголовок I импортировать из моего файла заголовка. Поэтому я думаю, что не могу правильно установить этот код внутри себя, и он может не работать и для php-страницы ... И я думаю, что должен быть более простой метод, который люди уже используют с php-страницей для отображения изображения в выпадающем меню , Я также пробовал некоторые другие методы, но он работает только в Firefox, что не достаточно хорошо, потому что мне нужно открыть это с любого мобильного устройства. Pls дает мне несколько советов! Спасибо!

+0

Вы в том числе библиотеки JQuery в вашей странице? – adear11

+0

Да, я включил jQuery на свою страницу. И чтобы проверить пример в приведенной выше ссылке, я загрузил весь код и включил его правильно. Я бы предпочел новый метод. – user1314404

+0

Ну, вы не можете сделать это, не используя javascript/jQuery. Обычный HTML не поддерживает вложение изображений в поле выбора. – adear11

ответ

-1

я редактировал ур код плз проверить

<?php if ($data->URL->Visible) { // URL ?> 

      <td<?php echo $data->URL->CellAttributes() ?>> 
       <div<?php echo $data->URL->ViewAttributes() ?>><?php echo $data->URL->ListViewValue() ?></div> 
          <select name="webmenu" id="webmenu" > 
           <option value="<?php echo $data->URL->EditValue?>"><?php echo $data->URL->EditValue?></option> 
           <option value="1" data-image="img/tim.png">True</option> 
           <option value="0" data-image="img/do.png">False</option> 
          </select> 
      </td> 
    <?php } ?> 


//plz note this code 

<script> 
$(document).ready(function(e) {  
    $("select#webmenu").msDropdown({roundedBorder:false}); 
}); 
</script> 
+0

Я пробовал. Я ничего не делал. – user1314404

+0

can u plz объясняет wat вид ошибки u r получение .. –

+0

Он не показывает изображение. Только текст есть. Я уже убедился, что все пути для изображений и т. Д. Правы! – user1314404

Смежные вопросы