Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
| Mazahaka |
15.8.2009, 16:45
Сообщение
#1
|
|
Турист ![]() Группа: Пользователи Сообщений: 10 Регистрация: 7.5.2008 Пользователь №: 14 292 Репутация: 0 |
Здраствуйте! У меня возник вопрос по поводу вставки в текстовое поле движка дле информации с других веб форм. Я пользуюсь движком дле 8.0. Сделал веб форму, которая появляеться на мониторе после клика на кнопку на панели бб кодов:
После клика появилась такая веб форма. Я ввожу в неё текст (заполняю все поля) и по клику на кнопку "отправить" все введенные данные должны передаться в форму для текста (так, как обыкновенный бб код (просто вставиться)). Также эти данные должны вставляться в то текстовое поля, в котором росположен курсор миши (вверхние, если курсор находиться в верхнем, или в нижние, если курсор в нижнем). Также хотелось бы сделать нумерованый и простой список в панели бб кодов. Подскажите как это реализовать. Зарание благодарен! |
| Mazahaka |
17.8.2009, 0:50
Сообщение
#2
|
|
Турист ![]() Группа: Пользователи Сообщений: 10 Регистрация: 7.5.2008 Пользователь №: 14 292 Репутация: 0 |
Что никто не знает как с помощю кнопки встаить введенный в одну веб форму текст в другую веб форму?
|
| nikitar |
17.8.2009, 1:11
Сообщение
#3
|
![]() Мишка-Админ ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Главные администраторы Сообщений: 10 675 Регистрация: 7.1.2006 Из: Санкт-Петербург Пользователь №: 12 Репутация: 177 |
Есть ли ещё такие же инструменты в этой панели, который также работают?
Сначала окошко, в нём что-то делают, потом нажимают на отправить и это вставляется в основную форму? Если есть, то стоит оттуда просто скопировать код вставки, поменяв названия форм. Если нет, тогда надо найти название формы и с помощью javascript (скорее всего, innerHTML, но специалисты меня поправят) вставить в основную форму. -------------------- - всё по-новому. В процессе наполнения.
|
| Mazahaka |
17.8.2009, 13:11
Сообщение
#4
|
|
Турист ![]() Группа: Пользователи Сообщений: 10 Регистрация: 7.5.2008 Пользователь №: 14 292 Репутация: 0 |
Да есть. По клику на кнопку вставки ссылки на мониторе появиться стандартное окно браузера, для подобных вищей (такое же как и на Вашей панели бб кодов). Все былобы не плохо, если б я знал js, ато я только в php роботаю.
|
| Enigmatic |
17.8.2009, 13:48
Сообщение
#5
|
![]() XZQ234-blighter Beta ![]() ![]() ![]() ![]() ![]() ![]() Группа: Медведи-шатуны Сообщений: 1 249 Регистрация: 2.2.2007 Пользователь №: 2 790 Репутация: 51 |
Изначально надо было дать ссылку
Цитата Подскажите как это реализовать. Зарание благодарен! Цитата Все былобы не плохо, если б я знал js, ато я только в php роботаю. help.gif Зачем тогда... -------------------- Не вижу проблем,кроме одной-лень.
Жесток,коварен и пофигистичен.Бла бла бла. |
| Mazahaka |
17.8.2009, 17:15
Сообщение
#6
|
|
Турист ![]() Группа: Пользователи Сообщений: 10 Регистрация: 7.5.2008 Пользователь №: 14 292 Репутация: 0 |
Изначально надо было дать ссылку Зачем тогда... Ссылку на что? Зачем надо? Когда тот текст что введеться модальное окно передасться по клику на кнопку "отправить" в веб форму, пхп код ее обработает и выведет так как мне надо. Так как все же вставить текст из одной веб-формы в другу? |
| krest |
17.8.2009, 22:04
Сообщение
#7
|
![]() Постоянный житель ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 524 Регистрация: 12.11.2007 Из: Краснодарский край Пользователь №: 7 096 Репутация: 18 |
несовсем понял, что нужно автору, но приведу пример для копирования текста из одной формы в другую
Код <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title></title> </head> <body> <form action='' name='to_write'> Поле с которого будет копироваться текст<br> <textarea name='text_write'></textarea> <br> <input type='button' value='Копировать' onClick='copy_text();'> </form> <form action='' name='to_copy'> Поле в которое будет копироваться текст<br> <textarea name='text_copy'></textarea> </form> <script type='text/javascript'> function copy_text() { obj_form_write=document.forms.to_write; //получаем введенный текст text=obj_form_write.text_write.value; //копируем текст obj_form_copy=document.forms.to_copy; obj_form_copy.text_copy.value=text; } </script> </body> </html> -------------------- бесплатно: |
| Mazahaka |
18.8.2009, 16:12
Сообщение
#8
|
|
Турист ![]() Группа: Пользователи Сообщений: 10 Регистрация: 7.5.2008 Пользователь №: 14 292 Репутация: 0 |
Есть такой код:
Код <html> <table> <form name=form1> <tr><td>Поле 1.1</td><td><textarea name=form1_1></textarea></td></tr> <tr><td>Поле 1.2</td><td><textarea name=form1_2></textarea></td></tr> <tr><td>Поле 1.3</td><td><textarea name=form1_3></textarea></td></tr> <tr><td></td><td><input type=button onclick=ggg() value=Отправить></td></tr> </form> <form name=form2> <tr><td>Поле 2.1</td><td><textarea name=form2_1></textarea></td></tr> </form> </table> <script> function ggg(){ document.form2.form2_1.value=document.form1.form1_1.value; document.form2.form2_1.value=document.form1.form1_2.value; document.form2.form2_1.value=document.form1.form1_3.value; } </script> </html> Я написал тот код, но он перезаписывает переменную и в итоге, я получаю текст который был введен в форму 1.3 А мне надо, чтоб текст из всех форм (1.1;1.2;1.3) появился в форме 2.1 Еще есть один вопрос. Как прекрепить к тексту передаваемому в форму 2.1 с любой формы (1.1;1.2;1.3) любой html код? |
| ilyazh |
18.8.2009, 18:04
Сообщение
#9
|
![]() Сверхжитель ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 1 084 Регистрация: 16.12.2007 Из: Сосновый Бор, Ленинградская обл. Пользователь №: 8 300 Репутация: 22 |
document.form2.form2_1.value=document.form1.form1_1.value+document.form1.form1_2.value+document.form1.form1_3.value;
Подобное не пробовали? -------------------- - о всякой херне и немного по теме (сайтостроение). =)
Смотрите онлайн. Подписывайтесь на . |
| Mazahaka |
18.8.2009, 19:00
Сообщение
#10
|
|
Турист ![]() Группа: Пользователи Сообщений: 10 Регистрация: 7.5.2008 Пользователь №: 14 292 Репутация: 0 |
document.form2.form2_1.value=document.form1.form1_1.value+document.form1.form1_2.value+document.form1.form1_3.value; Подобное не пробовали? Еще вопрос. Как прекрепить к тексту передаваемому в форму 2.1 с любой формы (1.1;1.2;1.3) любой html код? Почему теств в полях 1.1;1.2;1.3 нельзя стереть без выдиления? Хотелось бы иметь такую возможность. |
| krest |
18.8.2009, 19:19
Сообщение
#11
|
![]() Постоянный житель ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 524 Регистрация: 12.11.2007 Из: Краснодарский край Пользователь №: 7 096 Репутация: 18 |
у каждого поля формы есть свойство value которое можно считывать или записывать. если хочеш стереть текст в поле то свойство value этого поля прировняй к ""
Код document.forms.имя_формы.имя_поля.value=""; и соответсвенно сделай для каждого поля кнопочку -------------------- бесплатно: |
| ilyazh |
18.8.2009, 20:09
Сообщение
#12
|
![]() Сверхжитель ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 1 084 Регистрация: 16.12.2007 Из: Сосновый Бор, Ленинградская обл. Пользователь №: 8 300 Репутация: 22 |
Код var a = document.form1.form1_1.value; var b = document.form1.form1_2.value; var c = document.form1.form1_3.value; document.form2.form2_1.value='<strong>'+ a +'</strong>'+ b +'<em>'+ c +'</em>'; Cуть улавливаете? Krest: зачем для каждого кнопочку? Что мешает с помощью явы очистить все 3 поля одной кнопкой? -------------------- - о всякой херне и немного по теме (сайтостроение). =)
Смотрите онлайн. Подписывайтесь на . |
| krest |
18.8.2009, 20:28
Сообщение
#13
|
![]() Постоянный житель ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 524 Регистрация: 12.11.2007 Из: Краснодарский край Пользователь №: 7 096 Репутация: 18 |
ilyazh а почему нет? если нужно удалить только в одном поле текст? И что мешает сделать 4 кнопочки или больше? 4-я удаляет во всех полях текст.
-------------------- бесплатно: |
| ilyazh |
18.8.2009, 20:49
Сообщение
#14
|
![]() Сверхжитель ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 1 084 Регистрация: 16.12.2007 Из: Сосновый Бор, Ленинградская обл. Пользователь №: 8 300 Репутация: 22 |
ilyazh а почему нет? если нужно удалить только в одном поле текст? И что мешает сделать 4 кнопочки или больше? 4-я удаляет во всех полях текст. Я думал что надо удалить текст во всех полях, а не только в одном. А вообще бред - делать кнопку для очистки поля. Кнопка для очистки - нескольких полей или целой формы - это уже хорошо, но тоже не всегда. -------------------- - о всякой херне и немного по теме (сайтостроение). =)
Смотрите онлайн. Подписывайтесь на . |
| Mazahaka |
18.8.2009, 23:57
Сообщение
#15
|
|
Турист ![]() Группа: Пользователи Сообщений: 10 Регистрация: 7.5.2008 Пользователь №: 14 292 Репутация: 0 |
Огромное Вам всем спасибо! Как Вам поставить плюсы, что-то репутацыя не роботает?
И еще, почему просто (без каких либо кнопок) не стираеться текст в веб форме? Вот как например тут (в форме ответа на сообщение форума). |
| ilyazh |
18.8.2009, 23:59
Сообщение
#16
|
![]() Сверхжитель ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 1 084 Регистрация: 16.12.2007 Из: Сосновый Бор, Ленинградская обл. Пользователь №: 8 300 Репутация: 22 |
1) Не за что. Обращайтесь ещё.
2) Вроде как нельзя менять репутацию слишком молодым юзерам, но точно не помню. 3) ПРоблема у вас т.к. у меня всё стерается. -------------------- - о всякой херне и немного по теме (сайтостроение). =)
Смотрите онлайн. Подписывайтесь на . |
| Mazahaka |
19.8.2009, 0:33
Сообщение
#17
|
|
Турист ![]() Группа: Пользователи Сообщений: 10 Регистрация: 7.5.2008 Пользователь №: 14 292 Репутация: 0 |
|
![]() ![]() |
|
Текстовая версия | Сейчас: 21.5.2012, 22:06 |
|