#php #mysql
#php #mysql
Вопрос:
<td height="25" align="center" valign="middle"><input type='text' name='day2' id='datepicker2' value='Day 2' readonly="readonly" maxlength="50" style="color:#999999"/></td>
</tr>
<tr>
<td height="25" align="center" valign="middle"><input type='text' name='day3' id='datepicker3' value='Day 3' readonly="readonly" maxlength="50" style="color:#999999"/></td>
</tr>
<tr>
<td height="25" align="center" valign="middle"><input type='text' name='day4' id='datepicker4' value='Day 4' readonly="readonly" maxlength="50" style="color:#999999"/></td>
</tr>
<tr>
<td height="25" align="center" valign="middle"><input type='text' name='day5' id='datepicker5' value='Day 5' readonly="readonly" maxlength="50" style="color:#999999"/></td>
Значения Day 4, Day 5, Day 6 и т.д. вводятся в базу данных. Как я блокирую их ввод в базу данных?
Комментарии:
1. Не совсем понятно.. Просто не помещать их в запрос insert?
2. Но хотите значение внутри ввода … не хотите вводить в базу данных….
Ответ №1:
Как я блокирую их ввод в базу данных?
Похоже, у вас есть какая-то система, которая принимает все ваши значения и отправляет их в базу данных… Но мы не можем ответить на ваш вопрос, не увидев php-код.
Формы практически не имеют ничего общего с командами вставки mysql. Они просто получают информацию из браузера.
Ответ №2:
Это не самый популярный метод, но вы можете использовать атрибут placeholder для отображения значения по умолчанию, которое вы хотите отобразить, и оставить атрибут value пустым. Я делаю это с помощью приложения для выбора даты jQuery.
<input type="text" name="day4" id="datepicker4" value="" placeholder="Day 4" readonly maxlength="50" style="color:#999999"/>
Это дает эффект серого цвета, в то же время показывая пользователю, что должно туда идти. При вводе значения атрибут value вступает во владение.
Кроме того, я только что исправил теги атрибутов с одинарных кавычек на двойные, а также атрибут только для чтения.