[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Выборка по id элемента формы
radoslav
Добрый день!
Есть такой select

<select id="tematic" style="float: right; margin-right: 5px; margin-top: 5px; cursor: pointer;">
<option>
Общая</option>
<option>
Информатика</option>
<option>
Промышленность</option>
<option>
Разговорная</option>
</select>

как сделать так что при выборе optionса происходило событие? Например выбрали <option>Разговорная</option> нам выводиться сообщение
echo "Вы выбрали тематику Разговорная";

Заранее спасибо!



Спустя 5 минут, 30 секунд (17.04.2012 - 09:51) m4a1fox написал(а):
radoslav
Учим мат часть.

<select name="theme" id="tematic" style="float: right; margin-right: 5px; margin-top: 5px; cursor: pointer;">
<
option value="general">Общая</option>
<
option value="informatics">Информатика</option>
<
option value="industry">Промышленность</option>
<
option value="conversation">Разговорная</option>
</
select>

НУ а после

if(isset($_POST['theme'])){
if($_POST['theme'] == 'general'){
echo 'Вы выбрали тематику Общая';
}elseif($_POST['theme'] == 'conversation'){
echo "Вы выбрали тематику Разговорная";
}elseif($_POST['theme'] == 'informatics'){
echo "Вы выбрали тематику Информатика";
}else{
echo "Вы выбрали тематику Промышленность";
}
}


Спустя 1 минута, 45 секунд (17.04.2012 - 09:53) Игорь_Vasinsky написал(а):
<select onchange="alertOption(this)">
<
option value="Значение 1">Значение 1</option>
<
option value="Значение 2">Значение 2</option>
<
option value="Значение 3">Значение 3</option>
</
select>

<
script type="text/javascript">
function alertOption(select)
{
alert(select.value);
}
</script>

Спустя 2 минуты, 47 секунд (17.04.2012 - 09:56) Игорь_Vasinsky написал(а):
m4a1fox
<select name="theme" id="tematic" style="float: right; margin-right: 5px; margin-top: 5px; cursor: pointer;">
<
option value="Общая">Общая</option>
<
option value="Информатика">Информатика</option>
<
option value="Промышленность">Промышленность</option>
<
option value="Разговорная">Разговорная</option>
</
select>


echo $_POST['theme'];

Спустя 57 секунд (17.04.2012 - 09:57) m4a1fox написал(а):
Игорь_Vasinsky
Ну или так smile.gif... привычка уже все перепроверять smile.gif

Спустя 1 минута, 56 секунд (17.04.2012 - 09:58) Игорь_Vasinsky написал(а):
просто данные нужно хранить в таком виде в котором с ними удобнее работать (ну или проделовать меньще операций) ИМХО

Спустя 18 минут, 16 секунд (17.04.2012 - 10:17) radoslav написал(а):
А ребята почему то при переключении селекта сообщение не выводиться

Спустя 2 минуты, 30 секунд (17.04.2012 - 10:19) radoslav написал(а):
То есть надо событие отлавливать, например если выбрали value=Значение 3 то по событию выводить Вы выбрали Значение 3

Спустя 4 минуты, 18 секунд (17.04.2012 - 10:24) Игорь_Vasinsky написал(а):
вариант php работает если данные отослать в POST или GET в форме.
в JS - реалтайм

Спустя 4 минуты, 15 секунд (17.04.2012 - 10:28) radoslav написал(а):
А точно спасибо за внимание!))
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.