Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Добавление в форму
Форумы портала PHP.SU » PHP » Программирование на PHP » Добавление в форму

Страниц (1): [1]
 

1. Nelepostb - 21 Февраля, 2011 - 22:47:39 - перейти к сообщению
Скажите пожалуйста знающие - у меня есть форма для редактирования - в неё вытаскиваюется информация из БД - title, meta_k, text. В базе так же есть таблица с именами людей. Возможен вывод всего списка в ввиде ссылок с id. Можно ли сделать так чтобы при нажатии на ссылку она сразу попадала в форму в поле text.

Вот как-то так:
Вася
Петя
Боря

Поле формы:

После клика ссылка Вася попадала бы в поле text

Заранее спасибо!
2. OrmaJever - 22 Февраля, 2011 - 00:19:14 - перейти к сообщению
javascript! Причём не сложный. http://javascript[dot]ru/tutorial/dom
3. ShuvaL - 23 Февраля, 2011 - 21:58:05 - перейти к сообщению
Допустим что поле такое:
CODE (html):
скопировать код в буфер обмена
  1. <input type="text" id="name">

А ссылка такая
CODE (html):
скопировать код в буфер обмена
  1. <a href="javascript: nameInput (this)" alt="Вася" onclick="nameInput (this)">Вася</a>

Жабаскрипт:
CODE (javascript):
скопировать код в буфер обмена
  1. function nameInput (obj)
  2. {
  3. var a = obj.alt;
  4. var b = document.getElementById('name');
  5. b.value = a;
  6. }
  7.  

(Добавление)
А если нужно что бы имя прибавлялось в конец введенного текста:
CODE (javascript):
скопировать код в буфер обмена
  1. function nameInput (obj)
  2. {
  3. var a = obj.alt;
  4. var b = document.getElementById('name');
  5. var с = b.value;
  6. b.value = с + a;
  7. }
4. Nelepostb - 23 Февраля, 2011 - 22:28:12 - перейти к сообщению
Спасибо, сейчас опробую!!! =)))

 

Powered by ExBB FM 1.0 RC1