powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / [js] можно ли отменить ввод?
14 сообщений из 14, страница 1 из 1
[js] можно ли отменить ввод?
    #34096059
lite_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
т.е. сделать так что бы можно было вводить только числа?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
var str="";
function my()
{
if(event.keyCode< 96 ||event.keyCode> 105 )
	{
		
		ttt.value=str;
		return;
	}
str=ttt.value;
}
...
<input maxlength= 16  onkeydown="my()" id="ttt">

Пытался так, но результат не тот...
...
Рейтинг: 0 / 0
[js] можно ли отменить ввод?
    #34096637
Фотография michael R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а браузер какой
events по разному работают в разных браузерах

сейчас посмотрим
а кода на цифры правильные
...
Рейтинг: 0 / 0
[js] можно ли отменить ввод?
    #34097122
Фотография michael R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
<script language="Javascript">

function me()
{
k = (document.all)?event.keyCode : arguments.callee.caller.arguments[0].which;
if (k<48||k>57) return false
}



</script>

<html>
<body>
<input maxlength=16 onkeypress="return me()" id="ttt">
</body>
</html>


проверил в IE , Mozilla FireFox
...
Рейтинг: 0 / 0
[js] можно ли отменить ввод?
    #34097170
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 michael R
Ого, как закрутили!
Попробуйте в Лисе удалить неверно введенные символы или переместить курсор.
P.S. Лиса 1,5,0,7 - ничего не получилось
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
[js] можно ли отменить ввод?
    #34097189
Фотография michael R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лиса это что ???
я не из России

для каждого браузера своя обьектная модель
в частности для старых браузеров
...
Рейтинг: 0 / 0
[js] можно ли отменить ввод?
    #34097297
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЛиса это что ???
Лиса - это Mozilla Firefox.
авторв частности для старых браузеров
1.5.0.7 - это последний релиз Firefox в ветке 1.5.
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
[js] можно ли отменить ввод?
    #34097344
Фотография michael R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нужно просто поменять условия на ввод
этого в задании не было
...
Рейтинг: 0 / 0
[js] можно ли отменить ввод?
    #34097413
Фотография michael R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
<script language="Javascript">

function me()
{
k = (document.all)?event.keyCode : arguments.callee.caller.arguments[0].which;

if ((k>=48 && k<=58) || ( k==8)) return true
else return false
}



</script>

<html>
<body>
<input maxlength=16 onkeypress="return me()" id="ttt">
</body>
</html>

можно стирать
а работа со стрелками нужно посмотреть
...
Рейтинг: 0 / 0
[js] можно ли отменить ввод?
    #34097457
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А еще нужно будет не забыть поработать с Home, End.

2 lite_
А что за данные хранятся в поле? Может ли быть последовательность с ноля начинаться?
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
[js] можно ли отменить ввод?
    #34097474
Фотография michael R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и что бы музыка играла
...
Рейтинг: 0 / 0
[js] можно ли отменить ввод?
    #34098053
lite_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
4m@t!c
2 lite_
А что за данные хранятся в поле? Может ли быть последовательность с ноля начинаться?

Идя состояла в создании ввода даты и времени по маске
Код: plaintext
 01 . 11 . 2006   17 : 50 
Вроде что-то получилось :)
...
Рейтинг: 0 / 0
[js] можно ли отменить ввод?
    #34098303
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Интересно глянуть код того, что получилось.
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
[js] можно ли отменить ввод?
    #34098443
Фотография michael R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я тоже хочу
надеюсь не зря помогал
...
Рейтинг: 0 / 0
[js] можно ли отменить ввод?
    #34099395
lite_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделал так...
Код: 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.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
<SCRIPT>

var str="";
function ondwn(ttt)
{
str=ttt.value;
switch(str.length)
{
	case  2 :
	case  5 :
		ttt.value+=".";
		break;
	case  10 :
		ttt.value+=" ";
		break;
	case  13 :
		ttt.value+=":";
		break;
}
	
}
function onup(ttt)
{


switch(event.keyCode)
{ 
	case  96 :
	case  97 :
	case  98 :
	case  99 :
	case  100 :
	case  101 :
	case  102 :
	case  103 :
	case  104 :
	case  105 :
	
	break;
	
	case  8 :
		str=ttt.value;
		ttt.value=str.substr( 0 ,str.length- 1 );		
		break
	default:
	
		ttt.value=str.substr( 0 ,str.length);
		break;

	
}


}
		</SCRIPT>
		
<INPUT id=TbDateReg onkeydown=ondwn(TbDateReg) onkeyup=onup(TbDateReg) maxLength= 16  >
Правда с отловом не цифр есть траблы...
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / [js] можно ли отменить ввод?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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