Я новичок в PHP и пытаюсь заставить эту форму требовать заполнения определенных полей, прежде чем разрешать отправку. Моя электронная почта, номер телефона и почтовый индекс работают, но мое имя не работает. Мне потребовалась минута, чтобы понять, почему, но теперь я не знаю, как это обойти.
В моей форме поля у меня есть имя внутри поля ввода, чтобы пользователь знал, что вводить в это поле, мой код PHP только проверяет, есть ли что-нибудь от A до Z и, возможно, пробел. Есть ли способ проверить, не просто ли "Имя" в поле??? Спасибо и надеюсь, что это имеет смысл! :)
PHP-КОД
$string_exp = '/^[a-zA-Z0-9 ]*$/';
if(!preg_match($string_exp,$name)) {
$error_message .= 'The Name you entered does not appear to be valid.<br />';
}
HTML-код
<label for="name"></label><input type="text" class="rounded" name="name" size="26"
value="Name" style="color:#775594;" onblur="if(this.value==''){this.value='Name'}"
onFocus="if(this.value=='Name'){this.value=''}" />