Добро пожаловать, Гость. Пожалуйста, выберите Вход или Регистрация
Привет.лв Главная Справка Поиск Вход Регистрация
Страниц: 1
Печать Bookmark and Share
Удалить этот блок рекламы?
Удали рекламу
Вставка текста в форму (Прочитано 12738 раз)
jevgensem
Его знают
***
Вне Форума



Сообщений: 128
Рига
Пол: male
Вставка текста в форму
31.10.2007 :: 16:55:11
 
Люди, помогите пожалуйста...

Такая вот ситуация, есть кнопки, при нажатии которых в форму вставляется определённый символ
Код:
<INPUT TYPE="button" value="und" onClick="document.all.your_message.value+='[u][/u]'"> 



а как сделать что то на подобии выпадающего вниз списка, при нажатии на разные пункты добавлялся разный символ...

например при выборе первого, добавлялось - [1], например второго - [2] и так далее...
Наверх
 
 

Просмотр медиа-файлов и переход по ссылкам доступен только для Участников Форума!  Вы нуждаетесь в Вход или Регистрация!!
скачайте бесплатно проверенный софт с сервера из Латвии
WWW jevgenij_semjonov   IP записан
Ramzies
Администратор
*****
Вне Форума

Все что случается
имеет причину.

Сообщений: 2632
Даугавпилс, Валмиера.
Пол: male
Re: Вставка текста в форму
Ответ #1 - 31.10.2007 :: 17:34:53
 
Все очень просто, юзай select.  Улыбка
Пример:
JavaScript Код:
function go(){
	box = document.getElementById("texts"); //Ищем объект с названием texts (наш select).
	destination = box.options[box.selectedIndex].value; //Узнаем что выбрали в select.
	document.all.your_message.value+=destination; //Вставляем  в ячейку.
} 


HTML Код:
<select name="texts" id="texts" onChange="go()">
	<option value="1">[1]</option>
	<option value="2">[2]</option>
	<option value="3">[3]</option>
</select> 

Наверх
 
 

Просмотр медиа-файлов и переход по ссылкам доступен только для Участников Форума!  Вы нуждаетесь в Вход или Регистрация!!
Научись говорить, что ты _х_о_ч_е_ш_ь, вместо точго, чего ты _н_е_ _х_о_ч_е_ш_ь...
WWW Ramzies renat2985   IP записан
jevgensem
Его знают
***
Вне Форума



Сообщений: 128
Рига
Пол: male
Re: Вставка текста в форму
Ответ #2 - 31.10.2007 :: 18:00:13
 
спасибо, только по моему код не совсем корректный... у меня выдаёт ошибку..

А можно поподробнее... не получается сделать..
Наверх
 
 

Просмотр медиа-файлов и переход по ссылкам доступен только для Участников Форума!  Вы нуждаетесь в Вход или Регистрация!!
скачайте бесплатно проверенный софт с сервера из Латвии
WWW jevgenij_semjonov   IP записан
Ramzies
Администратор
*****
Вне Форума

Все что случается
имеет причину.

Сообщений: 2632
Даугавпилс, Валмиера.
Пол: male
Re: Вставка текста в форму
Ответ #3 - 31.10.2007 :: 18:04:55
 
Я надеюсь Код:
function go(){
	box = document.getElementById("texts"); //Ищем объект с названием texts (наш select).
	destination = box.options[box.selectedIndex].value; //Узнаем что выбрали в select.
	document.all.your_message.value+=destination; //Вставляем  в ячейку.
}  

Вы вставили в теги Script. Улыбка
Наверх
 
 

Просмотр медиа-файлов и переход по ссылкам доступен только для Участников Форума!  Вы нуждаетесь в Вход или Регистрация!!
Научись говорить, что ты _х_о_ч_е_ш_ь, вместо точго, чего ты _н_е_ _х_о_ч_е_ш_ь...
WWW Ramzies renat2985   IP записан
jevgensem
Его знают
***
Вне Форума



Сообщений: 128
Рига
Пол: male
Re: Вставка текста в форму
Ответ #4 - 31.10.2007 :: 18:11:11
 
не очень понятно насчёт вот этой строчки:

Код:
box = document.getElementById("texts"); //Ищем объект с названием texts (наш select). 



откуда этот элемент брать??
Наверх
 
 

Просмотр медиа-файлов и переход по ссылкам доступен только для Участников Форума!  Вы нуждаетесь в Вход или Регистрация!!
скачайте бесплатно проверенный софт с сервера из Латвии
WWW jevgenij_semjonov   IP записан
Ramzies
Администратор
*****
Вне Форума

Все что случается
имеет причину.

Сообщений: 2632
Даугавпилс, Валмиера.
Пол: male
Re: Вставка текста в форму
Ответ #5 - 31.10.2007 :: 18:14:00
 
Эта строчка ищет html тег с id равным texts. То есть наш select.
Наверх
 
 

Просмотр медиа-файлов и переход по ссылкам доступен только для Участников Форума!  Вы нуждаетесь в Вход или Регистрация!!
Научись говорить, что ты _х_о_ч_е_ш_ь, вместо точго, чего ты _н_е_ _х_о_ч_е_ш_ь...
WWW Ramzies renat2985   IP записан
jevgensem
Его знают
***
Вне Форума



Сообщений: 128
Рига
Пол: male
Re: Вставка текста в форму
Ответ #6 - 31.10.2007 :: 18:30:41
 
не работает, не могли бы вы написать уже готовый код... полностью... с textarea и несколькими вариантами select...
Наверх
 
 

Просмотр медиа-файлов и переход по ссылкам доступен только для Участников Форума!  Вы нуждаетесь в Вход или Регистрация!!
скачайте бесплатно проверенный софт с сервера из Латвии
WWW jevgenij_semjonov   IP записан
Ramzies
Администратор
*****
Вне Форума

Все что случается
имеет причину.

Сообщений: 2632
Даугавпилс, Валмиера.
Пол: male
Re: Вставка текста в форму
Ответ #7 - 31.10.2007 :: 18:40:34
 
Я ведь написал полностью готовый код. Улыбка
Скорее всего у вас ошибка в этой строчке
Код:
document.all.your_message.value+=destination; //Вставляем  в ячейку. 

Вместо all укажите name тега form где находится textarea и я надеюсь textarea name = your_message. Улыбка

Или же вставляйте текст в textarea через id.
Тоесть Код:
document.all.your_message.value+=destination; 


Меняем на Код:
document.getElementById("bild").value+=destination; 


где bild это id textarea.



Наверх
 
 

Просмотр медиа-файлов и переход по ссылкам доступен только для Участников Форума!  Вы нуждаетесь в Вход или Регистрация!!
Научись говорить, что ты _х_о_ч_е_ш_ь, вместо точго, чего ты _н_е_ _х_о_ч_е_ш_ь...
WWW Ramzies renat2985   IP записан
jevgensem
Его знают
***
Вне Форума



Сообщений: 128
Рига
Пол: male
Re: Вставка текста в форму
Ответ #8 - 31.10.2007 :: 18:45:17
 
спасибо )) теперь работает ))
Наверх
 
 

Просмотр медиа-файлов и переход по ссылкам доступен только для Участников Форума!  Вы нуждаетесь в Вход или Регистрация!!
скачайте бесплатно проверенный софт с сервера из Латвии
WWW jevgenij_semjonov   IP записан
Ramzies
Администратор
*****
Вне Форума

Все что случается
имеет причину.

Сообщений: 2632
Даугавпилс, Валмиера.
Пол: male
Re: Вставка текста в форму
Ответ #9 - 31.10.2007 :: 18:46:33
 
Пожалуйста. Улыбка
Наверх
 
 

Просмотр медиа-файлов и переход по ссылкам доступен только для Участников Форума!  Вы нуждаетесь в Вход или Регистрация!!
Научись говорить, что ты _х_о_ч_е_ш_ь, вместо точго, чего ты _н_е_ _х_о_ч_е_ш_ь...
WWW Ramzies renat2985   IP записан
Страниц: 1
Печать Bookmark and Share
www.privet.lv

Privet.lv/forum » Powered by YaBB 2.2.3 (fix)!
YaBB © 2000-2012. Все права защищены.
Valid RSS Valid XHTML Valid CSS Powered by Perl Source Forge