powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / textarea в input type=text
9 сообщений из 9, страница 1 из 1
textarea в input type=text
    #36403825
tut_bandit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
доброго времени суток форумчане.

есть такая проблема
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
<html><head>
 
<script language="JavaScript">
 
 
function text1Change(b)
{
   if (b== 13 )
      {
         a=document.all.text1.value.length;
         document.all.text1.value=document.all.text1.value.substring( 0 ,a- 1 );
      }
}
</script>
 
 
<body>
 
<textarea name="text1" rows= 5  cols= 30   onkeyup="text1Change(event.keyCode)"></textarea><br>
 
</body>
</html>
этот код работает в FF, но не работает в IE.
Суть такова, что мне необходим именно textarea как поле ввода. input type=text не подходит.
Обращаюсь за помощью, т.к. в jS новичек.
...
Рейтинг: 0 / 0
textarea в input type=text
    #36403840
tut_bandit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В общем случае хочется добиться полного соответсвия textarea инпуту type=text. Если у кого-нибудь есть другие методы для такого замещения, то поделитесь :))
...
Рейтинг: 0 / 0
textarea в input type=text
    #36403842
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tut_bandit , что именно "не работает"?
...
Рейтинг: 0 / 0
textarea в input type=text
    #36403854
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tut_bandit
Код: plaintext
1.
....document.all.text1.value.length;
этот код работает в FF, но не работает в IE.

"Не верю!" ©

P.S. тынць
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
textarea в input type=text
    #36403858
tut_bandit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsa tut_bandit , что именно "не работает"?

при нажатии enter идет вычет из значения поля последнего символа( "\n" как я понимаю).
т.е. перехода на новую строку textarea не происходит.
в FF этот код работает.
в IE восьмерке - нет. т.е. переход на новую строку происходит в любом случае.

Мне надо запретить переход на новую строку после нажатия клавиши Enter(13).
...
Рейтинг: 0 / 0
textarea в input type=text
    #36403861
an0nym
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tut_bandit,

скорее всего IE просто вставляет не только \n, но и \r. Проверьте.
...
Рейтинг: 0 / 0
textarea в input type=text
    #36403977
tut_bandit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
an0nym,

спасибо Вам. помогло.
...
Рейтинг: 0 / 0
textarea в input type=text
    #36404165
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tut_bandit , попробуй просто "отменить" нажатие Энтер ...
...
Рейтинг: 0 / 0
textarea в input type=text
    #36407821
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отменить нажатие Энтер можно вот таким макаром

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
<html>
<head>
<script language="JavaScript">
function text1Change(b){
	if (b== 13 ) {
		return false
	}
	return true
}
</script>
</head> 
<body>
<textarea id='MyTxt' rows='5' cols='30' onkeypress="return text1Change(event.keyCode)" onkeydown="return text1Change(event.keyCode)">
</textarea>
</body>
</html>

P.S. Спасибо всем, кто поучаствовал...
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / textarea в input type=text
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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