powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Javascript: Не отрабатывает сравнение полей формы
8 сообщений из 8, страница 1 из 1
Javascript: Не отрабатывает сравнение полей формы
    #38626045
slavapro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Не могу понять почему не отрабатывает сравнение введенных значений в полях формы когда tkr<t0

Код: javascript
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.
<html>
<head>
	<meta charset="utf-8">
  <title>Тест</title>
</head>
<body>
	<script type="text/javascript">
function cheskoskform()
{
obj_form=document.forms.oskform;
obj_pole_t0=obj_form.t0;
obj_pole_tkr=obj_form.tkr;
if (obj_pole_t0.value==""||obj_pole_t0.value<-80||obj_pole_t0.value>499)
{alert ("Некорректно введена начальная температура");
return;}
if (obj_pole_tkr<obj_pole_t0) 
{alert ("Критическая температура меньше начальной");
return;}
if (obj_pole_tkr.value=="") 
{alert ("Не введена критическая температура");
return;}
if (obj_pole_tkr.value>1200)
{alert ("Критическая температура более 1200 градусов");
return;}	
obj_form.submit();
}
</script>
      <form name="oskform"  onSubmit="cheskoskform(); return(false);"  action="osk.php" method="post" enctype="multipart/form-data">
		  <input type="text" name="t0" size="7" size="7" value="20" > начальная температура, &degC </input> <br> 
		  <input type="text" name="tkr" size="7" value="500" > критическая температура, &degC </input> <br> 
      <input type="submit" size="7" value="  Расчет  "><br>
      </form>
</body>
</html>
...
Рейтинг: 0 / 0
Javascript: Не отрабатывает сравнение полей формы
    #38626054
Фотография -k2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
slavapro,

if (obj_pole_tkr.value<obj_pole_t0.value)
...
Рейтинг: 0 / 0
Javascript: Не отрабатывает сравнение полей формы
    #38626064
slavapro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо!

Действительно заработало. Хотя этот вариант я уже пробовал ранее и он не работал. Чертовщина какая-то.
...
Рейтинг: 0 / 0
Javascript: Не отрабатывает сравнение полей формы
    #38626068
slavapro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Еще вопрос. После того как я меняю неправильное значение на корректное, сообщение об ошибке продолжает выскакивать.
...
Рейтинг: 0 / 0
Javascript: Не отрабатывает сравнение полей формы
    #38626071
Фотография -k2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
slavapro,

if (obj_pole_t0.value==0|obj_pole_t0.value<-80||obj_pole_t0.value>499)
...
Рейтинг: 0 / 0
Javascript: Не отрабатывает сравнение полей формы
    #38626078
Фотография -k2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чушь конешно написавши, сори башка болит
if (obj_pole_t0.value=="" ??
obj_pole_t0.value это должно быть число в диапазоне [-80,499] ?
...
Рейтинг: 0 / 0
Javascript: Не отрабатывает сравнение полей формы
    #38626079
slavapro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо еще раз. С наступающими выходными всех!
...
Рейтинг: 0 / 0
Javascript: Не отрабатывает сравнение полей формы
    #38626081
slavapro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Походу ошибка повторного выскакивания произошла из-за банальной невнимательности - открыл 2 окна, в одном страницу обновил, а потом после правки вернулся в первое. Банальная невнимательность.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Javascript: Не отрабатывает сравнение полей формы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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