|
|
|
| Вот небольшой код, нажимаете на ссылку, и в поле c id content вставляется то что в скобках ссылки. А как сделать чтобы выбрать из списка можно было <select... <option.... и вставилось бы все что нужно.
<input id="content" name="text" type="text" />
<a onclick="javascript:pretend('текст ')"> вставить текст </a>
function content(text)
{
document.getElementById("content").value += text;
} | |
|
|
|
|
|
|
|
для: myquery
(07.12.2006 в 07:22)
| | +=(объект_SELECT).options((объект_SELECT).selectedIndex).value | |
|
|
|
|
|
|
|
для: 12345
(07.12.2006 в 13:53)
| | или ...selectedIndex).text - чтобы передать сам текст из селекта, ну то есть если вэлью разные -
<option value="1">text1</option> | |
|
|
|
|
|
|
|
для: servannin
(07.12.2006 в 13:57)
| | Спасибо за ответы, но можно как нибудт белее полно и конкретно, на примере например. А то так как то не очень понятно...
Да value разные. | |
|
|
|
|
|
|
|
для: myquery
(08.12.2006 в 09:59)
| | А вот тебе и примерчик более конкретный :
<html>
<head>
<title>Untitled</title>
</head>
<body>
<form id="f" name="f">
<input id="content" name="text" type="text" />
<select id="sel" onchange="select1()">
<option value="1">text1</option>
<option value="2">text2</option>
<option value="3">text3</option>
<option value="4">text4</option>
<option value="5">text5</option>
</select>
</form>
<script language="JavaScript">
function select1()
{
var t = document.f.sel.options[document.f.sel.selectedIndex].text;
document.getElementById("content").value += t;
}
</script>
</body>
</html>
|
| |
|
|
|
|
|
|
|
для: servannin
(08.12.2006 в 12:25)
| | Спасибо, то что нужно.
А как сделать чтобы когда выбран уже один из пунктов списка при выборе второго он вместо первого становился?
Очень желательно на конкретных примерах | |
|
|
|
|
|
|
|
для: myquery
(11.12.2006 в 22:35)
| | Очень просто.
В строке
document.getElementById("content").value += t;
|
убери +, то есть получится:
document.getElementById("content").value = t;
|
| |
|
|
|