powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Валидация
5 сообщений из 5, страница 1 из 1
Валидация
    #38170361
Pyx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Pyx
Гость
Как расширить возможности валидации в HTML5 функцией validate().
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
<!doctype html>
<html lang='ru'>
	<head>
		<meta charset='utf-8'>
		<title>Лабораторная работа 3(ДЗ)</title>
	</head>
	<body>
		<script type='text/javascript'>
			function validate() {
				if (document.getElementById('name').value.length > 0) {
					document.getElementById('_name').innerHTML = 'Правильно!';
					document.getElementById('_name').style['color'] = 'green';
				}
				else {
					document.getElementById('_name').innerHTML = 'Не правильно!';
					document.getElementById('_name').style['color'] = 'red';
				}
			}
		</script>
		<form id=myform>
			<table>
				<tr>
					<td>
						<label for=name>ФИО</label>
					</td>
					<td>
						<input id=name name=name type=text placeholder="ФИО" required autofocus>
					</td>
					<td width=100>
						<span id=_name></span>
					</td>
				</tr>
				<tr>
					<td colspan=3 align=center>
						<input type=submit value=Проверить>
					</td>
				</tr>
			</table>
		</form>
	</body>
</html>


Чтобы всплывающие сообщения(стандартные) были и то что в функции написано работало
...
Рейтинг: 0 / 0
Валидация
    #38170376
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Знаете, вообще вопрос страшно непонятный
Но у Вас такой демократичный украинский ник, что я просто-таки не могу не ответить
Правда не знаю поможет ли.. Вроде в тему:
/topic/955575
...
Рейтинг: 0 / 0
Валидация
    #38170380
Pyx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Pyx
Гость
Паганель, нужно на чистом javascript
при проверке формы выпадает красивая подсказка "Заполните это поле", как сделать чтобы она осталась но в тоже время и в span вывести ошибка, или когда все правильно заполнено "все ок"
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
if (document.getElementById('name').validity.valid == true) {
document.getElementById('_name').innerHTML = 'Правильно!';
	document.getElementById('_name').style['color'] = 'green';
}
else {
	document.getElementById('_name').innerHTML = 'Не правильно!';
	document.getElementById('_name').style['color'] = 'red';
}


вот код проверки. Как написать чтобы оно проверялось по нажатию кнопки но всплывающие подсказки не пропали
...
Рейтинг: 0 / 0
Валидация
    #38170480
Фотография user89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Валидация
    #38170492
Фотография user89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pyx,

с проверкой onsubmit . Оно?
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
<!doctype html>
<html lang='ru'>
<head>
  <meta charset='utf-8'>
  <title>Лабораторная работа 3(ДЗ)</title>
</head>
<body>
<script type='text/javascript'>
  function validate() {
    if (document.getElementById('name').value.length > 0) {
      document.getElementById('_name').innerHTML = 'Правильно!';
      document.getElementById('_name').style['color'] = 'green';
      document.getElementById('myform').submit();
    }
    else {
      document.getElementById('_name').innerHTML = 'Не правильно!';
      document.getElementById('_name').style['color'] = 'red';
    }
  }
</script>
 <form id="myform" onsubmit="return false;">
  <table>
  <tr>
    <td> <label for=name>ФИО</label> </td>
    <td> <input id=name name=name type=text placeholder="ФИО" required autofocus> </td>
    <td width=100> <span id=_name></span> </td>
  </tr>
  <tr>
    <td colspan=3 align=center> <input type=submit value=Проверить onclick="validate()"> </td>
  </tr>
  </table>
</form>
</body>
</html>
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Валидация
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]