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

Не могу понять почему не отрабатывает сравнение введенных значений в полях формы когда 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
25.04.2014, 17:02
    #38626054
-k2-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Javascript: Не отрабатывает сравнение полей формы
slavapro,

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

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

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


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