powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Динамическая форма
3 сообщений из 3, страница 1 из 1
Динамическая форма
    #35503304
jivamusic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите пжл возможное решение.

Задача была след: при щелчке на div, содержимое блока должно заменятся на <input type="text">
при чем до клика та цыфра которая была в блоке, должна появлятся в value. Вообщем динамическое редактирование. При нажатии на Enter <input type="text"> исчезает и остается только введенная цыфра. Также должна сработать ajax функция (она в коде не прописана так как с этим проблем нет).

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
 <script language="javascript">
  function editOrder(id, order_pro) {
  	var obj = document.getElementById("block_" + id);

  	obj.innerHTML = "<input id='text_"+ id +"' type='text' size='4' value='" + order_pro + "'  onkeypress='eventEnter(" + id + ", event, this);  return false;' />";

  	document.getElementById("text_" + id).focus();
  }
  
   function eventEnter(id, event, formElem) {
  	var objblock = document.getElementById("block_" + id);
  	var objtext = document.getElementById("text_" + id);
  	
  	if(event.keyCode == 0xD) {
  	 objblock.innerHTML = objtext.value;
  	}
  } 
 </script>

Код впринципе не сложный, всё работает. Только есть одна проблема, при создании таким образом <input type="text"> ввести новые данные я не могу. Символы не печатаются.
...
Рейтинг: 0 / 0
Динамическая форма
    #35503355
apapacy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
return false в keypress отменяет стандартное действие - печать символов.
input лучше создать зараннее и показвать его позиционируя в нужном месте.
...
Рейтинг: 0 / 0
Динамическая форма
    #35503392
jivamusic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
apapacy спасибо большое
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Динамическая форма
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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