Вставка данных в форму

newcss

Guest
Вставка данных в форму

Добрый день!!!
Помогите пожалуйста реализовать одну фишку. Смысл ее вот в чем:
Имеется несколько текстовых полей и имеется несколько слов. Я выбираю текстовое поле и нажимаю на слово. Как сделать так чтобы слово вставилось в выделенное текстовое поле?
 

crocodile2u

http://vbolshov.org.ru
PHP:
<SCRIPT language="javascript">
function sic(obj)
{
    document.getElementById('inp').value=obj.textContent;
    return;
}
</SCRIPT>
<INPUT type="text" id="inp"><A href="#" onclick="sic(this)">hello</A>
Ну а с "выделенным" инпутом сам разберешься, все равно кроме тебя никто не знает, что это такое
 

newcss

Guest
Еще более точнее

Попробую объяснить понятней.
Вот ссылкаhttp://www.rascrutim.spb.ru/test.php
Там есть таблица с текстовыми полями. Я нажимаю на текстовое поле, а затем к примеру на слове “Мышка” написанном внизу, как сделать так чтобы слово “Мышка” попало в текстовое поле которое было нажато ?
 

Peper

Guest
SCRIPT language="javascript">
function sic(obj)
{
cur.value=obj.textContent;
return;
}
</SCRIPT>


<INPUT type="text" id="inp" onclick="cur=this">

<A href="#" onclick="sic(this)">hello</A>
 

MD

Guest
Peper, твой код работает? ты его проверил?


newcss:
1. создай глобальный обьект.
2. при попадании курсора в текстовое поле, занести это поле в п. 1
3. "слова внизу" должны быть в какой-то оболочке, способной отреагировать на клик. по клику собственно передать содержимое (innerTEXT) в п.1
 

yaniks

новичок
в IE можно на таблицу с элементами выбора поставить unselectable='On' и onclick соответственно

по типу
<td class=pred unselectable='On' onclick=MyFunction(this.innerText) style='cursor:hand'>Монитор</td>

а в MyFunction соответственно

function MyFunction(X){
if(false!=document.activeElement){
document.activeElement.value=X;
}
}
 
Сверху