Гость
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / проверка на негативное значение / 2 сообщений из 2, страница 1 из 1
02.10.2006, 19:10
    #34027029
ktbl
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проверка на негативное значение
Есть код:

function checkPositiv(element, string){
if(checkNumber(element, string)){
if(parseFloat(element.value)<=0){
alert(string + " ...! ");
return false;
}
return true;
}
return false;
}

function checkNumber(element, string){
if(!parseFloat(element.value)){
alert(string + " ...! ");
return false;
}
return true;
}

Если ввожу в поле какие-то символы отличные от цифер - программа ругается. Но если ввожу, например, -6 программа молчит. В чем может быть проблема?

Заранее благодарю
...
Рейтинг: 0 / 0
02.10.2006, 19:52
    #34027079
Black
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проверка на негативное значение
Вы имели ввиду "проверка на отрицательное значение" ?
после тяжелого понедельника, ничего умнее не смог написать

Код: plaintext
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.
<script>
function checkNumber()
{
	var number = document.getElementById('number').value;
	
	if ( !number.match( /\^[-]?[ 0 - 9 ]{ 1 ,}\$/ ) ) 
	{
		alert( "Можно вводить только цифры" );
		return false;
	}
	
	if ( parseFloat( number ) <=  0  )
	{
		alert( "Число отрицательное" );
	}
	else
	{
		alert( "Следует ввести отрицательно число" );
	}
}
</script>

<input type="text" name="number" id="number">
<br>
<input type="submit" onClick="checkNumber();">
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / проверка на негативное значение / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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