|
|
|
(JavaScript) ajax передача
|
|||
|---|---|---|---|
|
#18+
Нужно передать на другую страницу значение выбранной радио кнопки. Реализую так: скрипт <script type="text/javascript"> function checkL() { var rejt = document.getElementById('rejt').value; $("#check").html('<img src="loader.gif" />'); $("#check").load("voite.php", { rejt: rejt }); } </script> форма: <form name='r'> <input id='rejt' type='radio' name='rejt' value='1'/> <input id='rejt' type='radio' name='rejt' value='2'/> <input id='rejt' type='radio' name='rejt' value='3'/> <input id='rejt' type='radio' name='rejt' value='4'/> <input id='rejt' type='radio' name='rejt' value='5'/> <input id='rejt' type='radio' name='rejt' value='6'/> <input id='rejt' type='radio' name='rejt' value='7'/> <input id='rejt' type='radio' name='rejt' value='8'/> <input id='rejt' type='radio' name='rejt' value='9'/> <input id='rejt' type='radio' name='rejt' value='10'/> <span class='checkit' style='cursor:pointer;' onclick='checkL();'>Проверить</span> <div id='check'></div> Так вот, если id всех одинаковое, то скрипт отправляет первое значение, тобеж 1. Как мне отправлять только выбранное??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2009, 04:27 |
|
||
|
(JavaScript) ajax передача
|
|||
|---|---|---|---|
|
#18+
Вообще пытаюсь создать голосование звёздами... Может кто знает где достать такой скрипт... а то ведь то что я привёл пример... там когда подсоединяешь jquery и на все кнопки пишешь класс star(+надо наличие самих иконок звезды) вообще присылает undefined. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2009, 04:32 |
|
||
|
(JavaScript) ajax передача
|
|||
|---|---|---|---|
|
#18+
Как ты думаешь, почему name называется name, а id - id? Id - на то и id, что он - ИДЕНТЕФИКАТОР, а не атрибут для удобства отображения. Для ДОМа есть только один элемент с определенным id. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2009, 04:33 |
|
||
|
(JavaScript) ajax передача
|
|||
|---|---|---|---|
|
#18+
Суть не в этом... я давал каждому свой айди в итоге передовались все значения... И каким образом понять что выбрал пользователь... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2009, 17:03 |
|
||
|
(JavaScript) ajax передача
|
|||
|---|---|---|---|
|
#18+
А при чём здесь сабж ( (JavaScript) ajax передача )? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2009, 17:21 |
|
||
|
(JavaScript) ajax передача
|
|||
|---|---|---|---|
|
#18+
ShSergeА при чём здесь сабж ( (JavaScript) ajax передача )?Ну может, имеют место быть скрытые фреймы? Правда, нафига? файловых полей вроде нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2009, 17:24 |
|
||
|
(JavaScript) ajax передача
|
|||
|---|---|---|---|
|
#18+
<div id="check"></div> идёт приём данных из php обработчикаю Тобеж как всё происходит: Пользователь выбирает оценку, отправляет. Voite.php принимает значения, обрабатывает и если всё ок, отправляет обрано в <div id="check"></div> мол всё прошло успешно... На данном этапе я пытаюсь вообще принять значения выбранное пользователем... Тобеж в <div id="check"></div> должно появится значение выбранное пользователем. Вот это у меня не получается... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2009, 17:46 |
|
||
|
(JavaScript) ajax передача
|
|||
|---|---|---|---|
|
#18+
При отправке формы id никак не задействовано, отсылаются только поля с атрибутом name. input radio специально вешаются все на одно имя, чтобы при передаче отправить только одно - то, что выбрано. Так что думаю, или ты что-то не то делаешь, или не так понимаешь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2009, 17:46 |
|
||
|
(JavaScript) ajax передача
|
|||
|---|---|---|---|
|
#18+
мг... сам я не знаток javascript, всё ищу в исходниках... по всей видимости проблема в скрипте, а именно в этой строке: var rejt = document.getElementById('rejt').value; Она передаёт то значение, id у которого rejt... И как поменять на name??? Чтобы она отправляла ту радио кнопку, которую выбрали?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2009, 17:54 |
|
||
|
(JavaScript) ajax передача
|
|||
|---|---|---|---|
|
#18+
vanderv, Не нужен, похоже, здесь яваскрипт вообще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2009, 18:00 |
|
||
|
(JavaScript) ajax передача
|
|||
|---|---|---|---|
|
#18+
ну а каким образом БЕЗ перезагрузки принять результат обработки данных??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2009, 18:01 |
|
||
|
(JavaScript) ajax передача
|
|||
|---|---|---|---|
|
#18+
Без перезагрузки чего? Читаем вопрос: "Нужно передать на другую страницу значение выбранной радио кнопки". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2009, 18:02 |
|
||
|
(JavaScript) ajax передача
|
|||
|---|---|---|---|
|
#18+
читаем сабж: (javascript)!!! Какая разница как я передаю и что должно произойти, если вы такой принципиальный... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2009, 18:07 |
|
||
|
(JavaScript) ajax передача
|
|||
|---|---|---|---|
|
#18+
без перезагрузки страницы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2009, 18:09 |
|
||
|
(JavaScript) ajax передача
|
|||
|---|---|---|---|
|
#18+
Нашёл что вместо document.getElementById надо document.getElementByName так теперь перестал принимать данные с voite.php ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2009, 18:17 |
|
||
|
(JavaScript) ajax передача
|
|||
|---|---|---|---|
|
#18+
Называйте меня на "Вы", а не на "вы". Так по правилам русского языка положено, который является официальным языком сайта. Вы бред какой-то пишите. Перечитайте свой сабж и свой первый пост. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2009, 20:47 |
|
||
|
(JavaScript) ajax передача
|
|||
|---|---|---|---|
|
#18+
Сударь, еслиб вам посчасливилось иметь хоть чуточку внимания и сообразительности, то наверняка вы бы обратили внимание на пост 8, цитирую часть из 8 поста: "При отправке формы id никак не задействовано, отсылаются только поля с атрибутом name. input radio специально вешаются все на одно имя, чтобы при передаче отправить только одно - то, что выбрано." Теперь смотрим мой вопрос: "Нужно передать на другую страницу значение выбранной радио кнопки...... Так вот, если id всех одинаковое, то скрипт отправляет первое значение, тобеж 1. Как мне отправлять только выбранное???". Так вот многоуважаемый IDVsbruck(побольше б таких людей на форумы) указал мне на мою ошибку. Если же проследить вашу линейку ответов, то тут только одни замечания: то сабж не тот, и яваскрипт вам, ПОХОЖЕ, здесь не надо... и бред я тоже несу... Как скажите. Только мне от этого не холодно не жарко... Да я б уже давно, если можно было поменял свой сабж и вопрос... так нету тут такой функции... И да можете не утруждать себя, писать ещё какие-нибудь замечания... я просто их проигнорирую... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2009, 21:26 |
|
||
|
(JavaScript) ajax передача
|
|||
|---|---|---|---|
|
#18+
Автор, первое что приходит в голову: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Код: plaintext 1. 2. 3. 4. 5. 6. Может кто-то подскажет как по-другому это сделать, без перебора массива, если реально. А то не могу придумать, как не перебирая массив, вытащить нужное значение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2009, 23:18 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=275&tid=1454092]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
25ms |
get topic data: |
7ms |
get forum data: |
3ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 309ms |

| 0 / 0 |
