powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / проверка на негативное значение
2 сообщений из 2, страница 1 из 1
проверка на негативное значение
    #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
проверка на негативное значение
    #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
2 сообщений из 2, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / проверка на негативное значение
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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