Я использую 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>
Пожалуйста, помогите.
Да, я знаю, но я не могу использовать select, так как не разрешает ручную запись и выпадающее меню. Если есть способ разрешить ввод вручную, но только я могу его использовать. @abhishek –
На самом деле, есть какая-то ошибка в хроме, если вы используете один и тот же код в моззиле, он будет отлично работать, дайте мне знать, если вы застряли. –
Да, он отлично работает в Internet Explorer и Mozilla. Благодаря! @abhishek –