Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > HTML и CSS
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.03.2012, 20:27   #1
KWN, lnc
Delphi 7
Форумчанин
 
Аватар для KWN, lnc
 
Регистрация: 10.02.2009
Сообщений: 354
По умолчанию Submit при выборе Select'а

Код:
<form name=search method=get action="name_user">
                    <select name="select" id="select" class="search_input_submit">
                     <option class="search_input_submit" value="{$go->name}</option>
                     <input type="submit" value="Найти" class="search_input_submit"/>
                </form>
в select у меня след.

pasha palkin
petya shashlykov
вика лохушкина


при клике submit то есть НАЙТИ

должно выводить так site.ru/name_user/vika_lohushkina

как это сделать???
Дайте мне власть и я переверну ваш мир!...
KWN, lnc вне форума Ответить с цитированием
Старый 30.03.2012, 20:38   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
должно выводить так
Куда выводить?

Как вариант:
Код:
<input type="submit" value="Найти" class="search_input_submit" onclick="foo()"/>
Где
Код:
function foo(){
 sel=document.getElementById('select');
 if(sel){
  op=sel.options[sel.selectedIndex];
  alert("site.ru/name_user/"+op.value);
 }
}
P.S. кстати тег SELECT не закрыт.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 30.03.2012, 20:41   #3
Кольша
Далеко не
Участник клуба
 
Аватар для Кольша
 
Регистрация: 11.08.2011
Сообщений: 1,512
По умолчанию

Код:
<form name=search method=get action="name_user">
                    <select name="select" id="select" class="search_input_submit" onchange="document.search.submit();">
                     <option class="search_input_submit" value="{$go->name}</option>
                     <input type="submit" value="Найти" class="search_input_submit"/>
                </form>
Не проверял, но помоему так.
Кольша вне форума Ответить с цитированием
Старый 31.03.2012, 12:26   #4
KWN, lnc
Delphi 7
Форумчанин
 
Аватар для KWN, lnc
 
Регистрация: 10.02.2009
Сообщений: 354
По умолчанию

Кольша, получилось вот так
выручайте..
Дайте мне власть и я переверну ваш мир!...
KWN, lnc вне форума Ответить с цитированием
Старый 31.03.2012, 12:50   #5
Кольша
Далеко не
Участник клуба
 
Аватар для Кольша
 
Регистрация: 11.08.2011
Сообщений: 1,512
По умолчанию

Код:
                 <select name="select" id="select" class="search_input_submit" onchange="location.replace('http://site.com/name_user/'+this.value);">
                     <option class="search_input_submit" value="{$go->name}</option>
                     <input type="submit" value="Найти" class="search_input_submit"/>
помоему так!
Кольша вне форума Ответить с цитированием
Старый 31.03.2012, 12:52   #6
TranceSmile
Смайлик :)
Форумчанин
 
Аватар для TranceSmile
 
Регистрация: 12.12.2010
Сообщений: 445
По умолчанию

Может Вам нужно почитать о ЧПУ (Человеко понятные урл)
Самый перспективный framework Yii (c)
TranceSmile вне форума Ответить с цитированием
Старый 31.03.2012, 14:42   #7
KWN, lnc
Delphi 7
Форумчанин
 
Аватар для KWN, lnc
 
Регистрация: 10.02.2009
Сообщений: 354
По умолчанию

Кольша, все равно в адресе присутствует ?select= ((((
может здесь неправильно ??
Код:
<form name=search method=post>
я и так пробовал
Код:
<form name=search method=get>
в принципе все работает, мне надо чтобы при кнопке submit обображал
и еще, если в слове присутствует пробел то он %20 а мне надо _
то есть нижнее подчеркивание
Дайте мне власть и я переверну ваш мир!...

Последний раз редактировалось KWN, lnc; 31.03.2012 в 14:59.
KWN, lnc вне форума Ответить с цитированием
Старый 31.03.2012, 15:43   #8
Кольша
Далеко не
Участник клуба
 
Аватар для Кольша
 
Регистрация: 11.08.2011
Сообщений: 1,512
По умолчанию

вы видели у меня тег <form>?нет так значит поди не надо его пихать!
Кольша вне форума Ответить с цитированием
Старый 31.03.2012, 15:53   #9
KWN, lnc
Delphi 7
Форумчанин
 
Аватар для KWN, lnc
 
Регистрация: 10.02.2009
Сообщений: 354
По умолчанию

Кольша, Спасибо огромное! ))) выручил. разобрался
Дайте мне власть и я переверну ваш мир!...

Последний раз редактировалось KWN, lnc; 31.03.2012 в 19:24.
KWN, lnc вне форума Ответить с цитированием
Старый 02.04.2012, 09:39   #10
KWN, lnc
Delphi 7
Форумчанин
 
Аватар для KWN, lnc
 
Регистрация: 10.02.2009
Сообщений: 354
По умолчанию

а все таки, как сделать чтобы только после клика на submit производился переход???
Дайте мне власть и я переверну ваш мир!...
KWN, lnc вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Стилизация Select'а Radko HTML и CSS 0 20.01.2011 10:53
Смена картинки при выборе вкладки Shouldercannon Общие вопросы Delphi 3 24.06.2010 00:09
ошибки при выборе radiobutton _alis_ Компоненты Delphi 4 29.04.2010 08:04
Событие при выборе вкладки VistaSV30 Microsoft Office Access 2 25.01.2010 21:11
действие при выборе нужного <option> badfilin JavaScript, Ajax 2 16.04.2008 23:59