1) Проверка на пустую строку. чтоб не вводили... это я сделал.
2) Проверка ввода диапазона от 0.7 до 16. . ... у меня получается наоборот.... выводит все кроме этого диапазона.
Пожалуйста, пормогите. вот код
Код
function validRequired(formField,fieldLabel)
{
var result = true;
if (formField.value == "")
{
alert('Пожалуйста, введите площадь вашего помещения!');
formField.focus();
result = false;
}
if ((formField.value >= '0.7') && (formField.value <= '16'))
{
alert('Значение должно быть от 0.7 до 16');
formField.focus();
result = false;
}
return result;
}
{
var result = true;
if (formField.value == "")
{
alert('Пожалуйста, введите площадь вашего помещения!');
formField.focus();
result = false;
}
if ((formField.value >= '0.7') && (formField.value <= '16'))
{
alert('Значение должно быть от 0.7 до 16');
formField.focus();
result = false;
}
return result;
}
Заранее благодарен!!!
Спустя 3 минуты, 13 секунд (10.08.2008 - 10:52) Viking написал(а):
ну на сколько я понимаю должно быть
if ((formField.value < 0.7) || (formField.value > 16))
if ((formField.value < 0.7) || (formField.value > 16))
Спустя 18 минут, 47 секунд (10.08.2008 - 11:11) kot написал(а):
if ((formField.value >= 0.7) && (formField.value <= 16))... она вот так должно быть..
мне интервал значений нужно (0.7 до 16) включительно. а у меня окошко выпадает в интервале от 0 до 0.6 и от 16 и выше. а какой мне нужно интервал .не попадет. .. т.е наоборот))))
мне интервал значений нужно (0.7 до 16) включительно. а у меня окошко выпадает в интервале от 0 до 0.6 и от 16 и выше. а какой мне нужно интервал .не попадет. .. т.е наоборот))))
Спустя 25 минут, 57 секунд (10.08.2008 - 11:37) Viking написал(а):
Цитата(kot @ 10.8.2008, 12:11) [snapback]45754[/snapback]
if ((formField.value >= 0.7) && (formField.value <= 16))... она вот так должно быть..
мне интервал значений нужно (0.7 до 16) включительно. а у меня окошко выпадает в интервале от 0 до 0.6 и от 16 и выше. а какой мне нужно интервал .не попадет. .. т.е наоборот))))
мне интервал значений нужно (0.7 до 16) включительно. а у меня окошко выпадает в интервале от 0 до 0.6 и от 16 и выше. а какой мне нужно интервал .не попадет. .. т.е наоборот))))
ну тут похоже без аякса опять никак...
Спустя 56 минут, 59 секунд (10.08.2008 - 12:34) kot написал(а):
Подскажите как!! Очень надо
я Ajax не знаю

Спустя 22 минуты (10.08.2008 - 12:56) Viking написал(а):
Цитата(kot @ 10.8.2008, 13:34) [snapback]45758[/snapback]
Подскажите как!! Очень надо
я Ajax не знаю

не уверен, что ты сам вполне понимаешь чего хочешь, но вот тебе все возможные варианты
if ((formField.value < 0.7) || (formField.value > 16)) - выводит предупреждение, если значение НЕ входит в диапазон от 0.7 до 16 включительно
if ((formField.value <= 0.7) || (formField.value >= 16)) - выводит предупреждение, если значение НЕ входит в диапазон от 0.7 до 16
if ((formField.value >= 0.7) && (formField.value <= 16)) - выводит предупреждение, если значение ВХОДИТ в диапазон от 0.7 до 16 включительно
if ((formField.value > 0.7) && (formField.value < 16)) - выводит предупреждение, если значение ВХОДИТ в диапазон от 0.7 до 16
выбирай
Спустя 14 минут, 3 секунды (10.08.2008 - 13:10) kot написал(а):
все спасибо!!!! я разобрался... извините за столь глупый вопрос......
_____________