Такой вопрос.Есть обычный тэг select.
Находится в форме. Выбрал я букву Р, например,
потом нажал на кнопку POST) и данные пошли на сервер.
Там из БД на выбранную букву вываливется список
групп (в смысле музыкальных, Beatles, Black Sabbath,
усли я "В" выбрал.) Потом я выбираю (тоже через <select>)Beatles,
например, снова нажимаю на кнопку.....
Так вот, как сделать (если в принципе можно),
чтобы сразу после выбора из списка например буквы "В"
сработала отправка формы на сервер, без клика кнопку отправки.
Вроде все. пасибо.
Кусок текста внизу
<td><select class="select_text" name="select_letter">
<option value= A >
A
</option><option value= B >
B
</option><option value= C >
C
</option><option value= D >
D
.........................................................................................
nbsp; S
</option><option value= T >
T
</option><option value= W >
W
</option><option value= Y selected>
Y
</option></select></td>
<td><select name="select_band">
<option value=18 selected> Yes </option>
</select>
</td>
</tr>
<td colspan="3" align="center">
<input type="submit" class="span_b" value="ABFRAGE" /></td>
Спустя 10 часов, 38 минут, 1 секунда (7.01.2012 - 13:14) Jack_White написал(а):
тут ajax нужен
Спустя 4 минуты, 25 секунд (7.01.2012 - 13:19) nugle написал(а):
а если точне то вот функция jquery
http://jquery.page2page.ru/index.php5/Ajax...0%BE%D0%BC_POST
http://jquery.page2page.ru/index.php5/Ajax...0%BE%D0%BC_POST
Спустя 2 минуты, 12 секунд (7.01.2012 - 13:21) v.ru.n32 написал(а):
Спустя 16 минут, 11 секунд (7.01.2012 - 13:37) Nikitian написал(а):
По условию. можно без аякса
Дополнил элементами открытия-закрытия таблицы и формы, т.к. форму нельзя в разрывы между td-tr пихать, а показать к чему именно привязываемся, надо.
<form action="" method="" id="searchform">
<td><select class="select_text" name="select_letter" onchange="document.getElementById('searchform').submit();">
<option value= A >
A
</option><option value= B >
B
</option><option value= C >
C
</option><option value= D >
D
.........................................................................................
nbsp; S
</option><option value= T >
T
</option><option value= W >
W
</option><option value= Y selected>
Y
</option></select></td>
<td><select name="select_band">
<option value=18 selected> Yes </option>
</select>
</td>
</tr>
<td colspan="3" align="center">
<input type="submit" class="span_b" value="ABFRAGE" /></td>
</tr></table></form>
Спустя 51 минута, 31 секунда (7.01.2012 - 14:29) nugle написал(а):
Nikitian
Цитата |
Находится в форме. Выбрал я букву Р, например, потом нажал на кнопку POST) и данные пошли на сервер. |
Он говорит связь с сервером без клика отправить, тут без аякса никак
Спустя 21 минута, 44 секунды (7.01.2012 - 14:50) Nikitian написал(а):
nugle
Сама задача ниже:
Сама задача ниже:
Цитата |
Так вот, как сделать (если в принципе можно), чтобы сразу после выбора из списка например буквы "В" сработала отправка формы на сервер, без клика кнопку отправки. |
Спустя 7 часов, 53 минуты, 7 секунд (7.01.2012 - 22:43) Vladimir67 написал(а):
Только добрался до РС.
1. Спасибо за участие, честно до конца не понимаю,
как столько времени столько хороших людей
уделяют разным проблемам разных полу-придурков и
может даже неглупых людей. Я тоже рад помочь,
пару раз даже пытался, но (забыв про уровень знания и кол-ва
опыта), времени совсем мало. Работа, семья, быт, дети....
В общем .. спасибо.
2. Nikitian.
2.1 Это я кусок плохо скопировал. Форма само собой обрамляет
таблицу.
2.2 С JS совсем мало знаком. Если правильно понял,
то в вашем варианте должно по событию "onchange"
отправляться и при этом никакой функции в JS
не надо? И далее. Если user отключил JS,
то ...шыш...!!??
3. Nugle
Он говорит связь с сервером без клика отправить, тут без аякса никак
Я имел ввиду без клика на кнопку.
То есть веду мышкой до буквы, скажем Д и ее
из списка выбираю, то есть кликаю на нее.
И пусть сразу происходит отправка.
4. Как сейчас фурычит, можно посмотреть
здесь http://www.rockmusik-vollendung.de/www/discography.php
1. Спасибо за участие, честно до конца не понимаю,
как столько времени столько хороших людей
уделяют разным проблемам разных полу-придурков и
может даже неглупых людей. Я тоже рад помочь,
пару раз даже пытался, но (забыв про уровень знания и кол-ва
опыта), времени совсем мало. Работа, семья, быт, дети....
В общем .. спасибо.
2. Nikitian.
2.1 Это я кусок плохо скопировал. Форма само собой обрамляет
таблицу.
2.2 С JS совсем мало знаком. Если правильно понял,
то в вашем варианте должно по событию "onchange"
отправляться и при этом никакой функции в JS
не надо? И далее. Если user отключил JS,
то ...шыш...!!??
3. Nugle
Он говорит связь с сервером без клика отправить, тут без аякса никак
Я имел ввиду без клика на кнопку.
То есть веду мышкой до буквы, скажем Д и ее
из списка выбираю, то есть кликаю на нее.
И пусть сразу происходит отправка.
4. Как сейчас фурычит, можно посмотреть
здесь http://www.rockmusik-vollendung.de/www/discography.php
Спустя 10 минут, 1 секунда (7.01.2012 - 22:53) rooor написал(а):
<select class="select_text" name="select_letter" onchange="submit()">
Спустя 28 минут, 15 секунд (7.01.2012 - 23:22) Vladimir67 написал(а):
Спасибо, Rooor !!!!!
Работает, никак не думал, что так все просто.
Но видимо с ajax все равно придется разбираться.
Работает, никак не думал, что так все просто.
Но видимо с ajax все равно придется разбираться.
_____________
Век живи, век учись, и все без толку.