2016-05-26 2 views
1

Я использую php и MySQL для подключения моей формы к базе данных для выпадающего меню, поскольку раскрывающийся список длинный, поэтому я хочу добавить вертикальную полосу прокрутки в раскрывающийся список. Я создал раскрывающийся список с использованием datalist-тега HTML5, и я так много искал, но не смог найти ничего, что сработало, я уже пробовал размер и переполнение. Вот мой кодДобавление полосы прокрутки в раскрывающееся меню с использованием php/html

<div class="ltxtbox">Project Name: </div> 
<div class="rtxtbox"> <input type="text" list="Project_Name" name='Project_Name' data-validation="required" > 
<?php mysql_connect('localhost', 'root', ''); // Here database details 
mysql_select_db('test1'); 

$sql = "SELECT Project_Name FROM dd"; 
$result = mysql_query($sql); // Running mysql query 

echo "<datalist id='Project_Name'>"; // Open your drop down box 
while ($row = mysql_fetch_array($result)) { 
echo "<option value='" . $row['Project_Name'] ."'>" . $row['Project_Name'] ."</option>"; 
     } // Loop through the query results, outputing the options one by one 
echo "</datalist>"; // Close your drop down box 

?> 
</div> 

Пожалуйста, помогите.

ответ

0

Я исследовал вопрос и выяснили, что вы не можете сделать слишком много с DataList вместо этого вы можете использовать выбрать, чтобы сделать то же самое ..

select {overflow-y: scroll;} 

будет делать трюк, и вы можете использовать переполнение все равно вы хотите.

+0

Да, я знаю, но я не могу использовать select, так как не разрешает ручную запись и выпадающее меню. Если есть способ разрешить ввод вручную, но только я могу его использовать. @abhishek –

+0

На самом деле, есть какая-то ошибка в хроме, если вы используете один и тот же код в моззиле, он будет отлично работать, дайте мне знать, если вы застряли. –

+0

Да, он отлично работает в Internet Explorer и Mozilla. Благодаря! @abhishek –

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