A
alex.m
Добрый день, подскажите пожалуйста в чем проблема.
У меня есть выподающий список с 4 цветами
Красный.зеленый,Желтый,Синий.
Моя задача в том чтобы при выборе одного из них title списка ставился в тектовове поле. Чтобы в дальнейшем через PHP(Регулярные выражения ) менять их.
Вот скрипт JavaScript
formatText(параметр) работает к примеру для кнопки button которая форматирует шрифт. Однако ни в какую не работает в select.
Подскажите пожалуйста в чем может быть проблема спасибо.
У меня есть выподающий список с 4 цветами
Красный.зеленый,Желтый,Синий.
Моя задача в том чтобы при выборе одного из них title списка ставился в тектовове поле. Чтобы в дальнейшем через PHP(Регулярные выражения ) менять их.
HTML:
<select size="1" id="sel" class='sel'>
<option value=1 title='[FONT=RED]' onclick="selText()" id="red"><b>Красный</b></option>
<option value=2 title='[FONT=GREEN]' onclick="selText()" id="green"><b>Зеленый</b></option>
<option value=3 title='[FONT=YELLOW]' onclick="selText()" id="yellow"><b>Желтый</b></option>
<option value=4 title='[FONT=BLUE]' onclick="selText()" id="blue"><b>Синий</b></option>
</select>
Вот скрипт JavaScript
JavaScript:
function formatText(param)
{
var but = document.getElementById(param);
var result = form.text.value + but.title;
form.text.value = result;
return but.title;
}
function selText()
{
var sel = document.getElementById("sel");
switch(sel)
{
case 1: formatText('red'); break;
case 2: formatText('green'); break;
case 3: formatText('yellow'); break;
case 4: formatText('blue'); break;
}
}
formatText(параметр) работает к примеру для кнопки button которая форматирует шрифт. Однако ни в какую не работает в select.
Подскажите пожалуйста в чем может быть проблема спасибо.