Привет, у меня есть форма, которую я пытаюсь проверить в текстовой области внизу. Я хочу это так, если значение по умолчанию присутствует или если поле пусто, это ошибки. Это часть моей формы, на которую я смотрю:
<form id="form" method="post" action="email.php">
<p><label style="width: 400px; float: left; height: 20px" for="comments">Your enquiry details?</label>
<textarea style="width: 400px; height: 84px" id="comments" rows="1" cols="1"
onfocus="if (this.value == this.defaultValue) { this.value = ''; }"
name="comments">
e.g. There are 5 of us looking to hire either caravan for 7 nights on the dates above. Are we able to have BBQ's?
</textarea> </p>
All sections MUST be completed!<br />
<p class="submit">
<button type="reset">Reset</button>
<button name="send" type="submit">Submit</button> </p></fieldset> </form>
Это часть моей страницы PHP:
$string_exp = ".";
if(!eregi($string_exp,$comments)) {
$error_message .= 'You did not leave a comment!.<br />';
Это работает правильно, вызывая ошибку, если текстовое поле пустое (так как у меня есть регулярное выражение ".", Чтобы они могли использовать любую вещь на клавиатуре для своих комментариев), но я также хочу, чтобы оно выдавало ошибку, если оно все еще говорит значение по умолчанию из «Например, 5 из нас хотят арендовать любой караван на 7 ночей в указанные даты. У нас есть барбекю?»
Как я могу это сделать?
С уважением