powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Исчезает значение в поле
16 сообщений из 16, страница 1 из 1
Исчезает значение в поле
    #34304774
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем мое приветствие и заранее спасибо.

Имеется input, в который программно заносится value. Если оно слишком длинное (и сильно не помещается по длине), то видно глазом, как оно туда заносится и через долю секунды само исчезает. При этом программная проверка показывает, что value на месте, хотя его и не видно.

Пытался ловить, какие части html'я на это влияют. В какой-то момент показалось, что перестановка элементов решает проблему. Потом оказалось, что нет.

Что можно сделать, чтобы оно не исчезало?
...
Рейтинг: 0 / 0
Исчезает значение в поле
    #34304812
LINUXER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
<body>
<input id="in1"/>
<input id="in2"/>

<script>
document.getElementById("in1").value="программно заносится value. Если оно слишком длинное (и сильно не помещается по длине)";
//не делать так =))
document.getElementById("in2").value="                                            программно заносится value. Если оно слишком длинное (и сильно не помещается по длине)";
</script>
</body>
...
Рейтинг: 0 / 0
Исчезает значение в поле
    #34304816
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LINUXER//не делать так =))
Сорри, это относится к той строчке, которая под или которая над?
...
Рейтинг: 0 / 0
Исчезает значение в поле
    #34304828
LINUXER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир Саныч
Сорри, это относится к той строчке, которая под или которая над?
конечно под=) - там пробелы, которых и невидно.
строчка "над" вставляет достаточно длинное значение(по описанию); я его вижу. у вас по-другому?
...
Рейтинг: 0 / 0
Исчезает значение в поле
    #34304830
LINUXER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LINUXER вас тебя
...
Рейтинг: 0 / 0
Исчезает значение в поле
    #34304833
LINUXER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LINUXERневидно
не видно
блин, не дают изменять
...
Рейтинг: 0 / 0
Исчезает значение в поле
    #34304885
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LINUXERконечно под=) - там пробелы, которых и невидно.
А у меня нет пробелов. Есть только между словами. В остальном проблема точно такая, как я описал. :^\
...
Рейтинг: 0 / 0
Исчезает значение в поле
    #34306423
LINUXER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир Саныч LINUXERконечно под=) - там пробелы, которых и невидно.
А у меня нет пробелов. Есть только между словами. В остальном проблема точно такая, как я описал. :^\
в приведённом мной коде видно?
если нет - даже незнаю...
...
Рейтинг: 0 / 0
Исчезает значение в поле
    #34306574
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LINUXERв приведённом мной коде видно?
Если без начальных пробелов, то да.

Дело в том, что у меня текст на иврите. Возможно, какая-нибудь ивритская буква так влияет...
...
Рейтинг: 0 / 0
Исчезает значение в поле
    #34306624
LINUXER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир Саныч
Если без начальных пробелов, то да.

Дело в том, что у меня текст на иврите. Возможно, какая-нибудь ивритская буква так влияет...
ну возможно..
так выкладывай текст - видно будет
...
Рейтинг: 0 / 0
Исчезает значение в поле
    #34306634
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дык, что выкладывать? Тырыпыры.value=тырыпыры. Всё.

Я сейчас обнаружил, что влияет dir=rtl. Если ставлю dir=ltr, то всё работает. Правда, это нехорошо, потому что всякие точки и скобки из конца строки (который на иврите слева) начинают перепрыгивать в начало (т.е. в правый конец)...
...
Рейтинг: 0 / 0
Исчезает значение в поле
    #34306876
LINUXER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир СанычДык, что выкладывать? Тырыпыры.value=тырыпыры. Всё.

Я сейчас обнаружил, что влияет dir=rtl. Если ставлю dir=ltr, то всё работает. Правда, это нехорошо, потому что всякие точки и скобки из конца строки (который на иврите слева) начинают перепрыгивать в начало (т.е. в правый конец)...
я показал, что "Тырыпыры.value=тырыпыры. Всё." работает
оказалось, что тырыпыры=="שם משפחה" && Тырыпыры.dir=="rtl"
наверняка есть ещё много необнаруженных вещей
...
Рейтинг: 0 / 0
Исчезает значение в поле
    #34307128
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, хорошо.

<input style='left:169px;top:330px;width:73px;height:17px;line-height:17px;text-align:right;padding-right:2px;' type="text" name="+++" id="+++" class="InpCom" dir="rtl" readonly="true" tabindex="00016" value="..." onclick="+++" onfocus="+++" ondeactivate="+++" onkeydown="+++" >

На +++ заменено то, что засекречено.
...
Рейтинг: 0 / 0
Исчезает значение в поле
    #34312957
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир СанычЯ сейчас обнаружил, что влияет dir=rtl. Если ставлю dir=ltr, то всё работает. Правда, это нехорошо, потому что всякие точки и скобки из конца строки (который на иврите слева) начинают перепрыгивать в начало (т.е. в правый конец)...
Добился, чтобы ничего не перепрыгивало. Однако оказалось, что text-align:right в стайле работает как-то не так. Когда весь текст помещается в поле, то он действительно прижат к правому краю. А когда не помещается, то виден левый конец, а не правый... Может, хотя бы с этой проблемой мне кто-нибудь поможет?
...
Рейтинг: 0 / 0
Исчезает значение в поле
    #34313011
LINUXER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чтобы не мучиться можно вручную поставить каретку куда надо
Код: 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.
function getCaretPosition(el)
{
	if (document.selection)
	{
		// IE
		var range = document.selection.createRange();
		range.moveStart('textedit', - 1 );
		return range.text.length;
	}
	else if (el.selectionStart)
	{
		// Gecko
		return el.selectionStart;
	}
	return el.value.length- 1 ;
}

function setCaretPosition(el, pos)
{
	if (el.createTextRange)
	{
		// IE
		var range = el.createTextRange();
		range.collapse(true);
		range.moveEnd('character', pos);
		range.moveStart('character', pos);
		range.select();
	}
	else if (el.selectionEnd)
	{
		// Gecko
		el.selectionEnd = pos;
	}
}
...
Рейтинг: 0 / 0
Исчезает значение в поле
    #34313356
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, это помогло. Спасибо!!!
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Исчезает значение в поле
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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