Задать вопрос
arturweb01
@arturweb01

Как сделать валидацию формы на js?

Нужно чтобы вместо стандартной надписи "Заполните это поле", в само поле input добавлялся "border:1px solid red, к примеру. (без каких-либо текстовых уведомлений).

Сама форма:
<div class="formdiv">
<form class="myform" action="send.php" method="post" name="form1" enctype="multipart/form-data">
	<input class="form-firstname" name="firstname" type="text" placeholder="ФИО" />
	<input class="form-tel" name="tel" type="text" placeholder="Телефон" required />
	<select class="form-doc" name="doc" required >
		<option selected disabled>Выберите специалиста</option>		
		<option value="Крыса Лариса">Крыса Лариса</option>
		<option value="Аристов Александр">Аристов Александр</option>
		<option value="Батыршина Аделя">Батыршина Аделя</option>
		<option value="Аристов Александр">Аристов Александр</option>
		<option value="Батыршина Аделя">Батыршина Аделя</option>
		<option value="Бережной Юрий">Бережной Юрий</option>
	</select>
	<input class="form-date" id="minMaxExample" data-position="right top" name="date" placeholder="Дата приема" required />
	<input class="form-time" data-position="right top" name="time" onfocus="(this.type='time',value='--:--',min='00:00',max='24:00')" placeholder="Время приема" required />
	<textarea rows="7" class="form-comment" name="comment" placeholder="Комментарий" ></textarea>
	<div class="g-recaptcha" data-sitekey="6LdignUUAAAAAOsnUzt3UsXRba2Aloh4-i5TDaS0" data-callback="enableBtn"></div>
	<label>
		<input type="checkbox" class="checkboxx" checked="" required />
		Соглашение на обработку перснальных данных
    </label><br />
    <input class="form-sumbit" type="submit" name="submit" id="button1" value="Отправить" />
</form>
</div>
  • Вопрос задан
  • 396 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 1
@vardoLP
Ват ю сэй эбаут май мама?!
$('.myform').validate({
		rules: {
			name: {
				required: true,
			},
			phone: {
				required: true,
			},
		},
		errorPlacement: function(error, element){}
	});


.myform input.error{
    border:1px solid red;
}


в проверку только поля сами напишете свои. И в стили для инпутов и селектов.

это пример для jquery.validate
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽