|
|
|
RadioButtonList на стороне клиента - checked, value и text
|
|||
|---|---|---|---|
|
#18+
В ASP web-странице имеется RadioButtonList. При клике я вызываю функцию JavaScript в которой получаю переменную: var rbtLeft = document.getElementById("ctl00_ContentPlaceHolder1_rbtLeft"); Вопрос 1: Как теперь через эту переменную получить выбранные value и text? Вопрос 2: Как в цикле пройти по всем элементам объекта и проверить в каждом из них: checked, value и text? Спасибо! Евгений Боуден ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 11:18 |
|
||
|
RadioButtonList на стороне клиента - checked, value и text
|
|||
|---|---|---|---|
|
#18+
Рекомендую размещать тут html, таким образом например, специалистам PHP, будет легче Вашу проблему понять и помочь По сабжу http://js-help.net/text/objeknaya_model_documenta/derevo_documenta/dr_svdostupa.php (хотя я бы лично пользовался тут jQuery (если в Вашем проекте он используется) просто потому что мне так нравится) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 11:34 |
|
||
|
RadioButtonList на стороне клиента - checked, value и text
|
|||
|---|---|---|---|
|
#18+
ПаганельРекомендую размещать тут html, таким образом например, специалистам PHP, будет легче Вашу проблему понять и помочь По сабжу http://js-help.net/text/objeknaya_model_documenta/derevo_documenta/dr_svdostupa.php (хотя я бы лично пользовался тут jQuery (если в Вашем проекте он используется) просто потому что мне так нравится) На первое Ваше предложение даю HTML, хотя уверен, что это вряд ли поможет: Код: html 1. 2. 3. 4. 5. 6. 7. На второе - спасибо, но это мне не помогло. получить getElenentByID не проблема. Я и получил, как писал выше: Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 12:30 |
|
||
|
RadioButtonList на стороне клиента - checked, value и text
|
|||
|---|---|---|---|
|
#18+
evgenybeдаю HTMLэто не HTML ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 12:34 |
|
||
|
RadioButtonList на стороне клиента - checked, value и text
|
|||
|---|---|---|---|
|
#18+
evgenybeэто мне не помоглокак пробовали использовать? какой был исходный код? какой текст ошибки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 12:35 |
|
||
|
RadioButtonList на стороне клиента - checked, value и text
|
|||
|---|---|---|---|
|
#18+
evgenybeAutoPostBack="True"это зачем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 12:36 |
|
||
|
RadioButtonList на стороне клиента - checked, value и text
|
|||
|---|---|---|---|
|
#18+
Паганельevgenybeдаю HTMLэто не HTML Это таки HTML только в дизайн-Time А вот так это выглядит в RunTime: Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. А AutoPostBack="true" - это аттрибут, указывающий, что после клика форму следует отослать на сервер немедленно. Но в данном случае, он срабатывает после клиентской части и к ней отношения не имеет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 13:26 |
|
||
|
RadioButtonList на стороне клиента - checked, value и text
|
|||
|---|---|---|---|
|
#18+
evgenybeЭто таки HTML только в дизайн-Time ХТМЛ он и в Африке ХТМЛ... Так вот "то" таки не ХТМЛ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 13:45 |
|
||
|
RadioButtonList на стороне клиента - checked, value и text
|
|||
|---|---|---|---|
|
#18+
evgenybeА вот так это выглядит в RunTimeвидите, у них name одинаковый? вот по нему бы и выбрать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 13:47 |
|
||
|
RadioButtonList на стороне клиента - checked, value и text
|
|||
|---|---|---|---|
|
#18+
evgenybeВопрос 1: Как теперь через эту переменную получить выбранные value и text? Вопрос 2: Как в цикле пройти по всем элементам объекта и проверить в каждом из них: checked, value и text? Кину пока такой вариант... Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 13:59 |
|
||
|
RadioButtonList на стороне клиента - checked, value и text
|
|||
|---|---|---|---|
|
#18+
krvsa, спасибо! Проблема в том, что это не PHP. Нужен JavaScript. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 16:18 |
|
||
|
RadioButtonList на стороне клиента - checked, value и text
|
|||
|---|---|---|---|
|
#18+
krvsa Код: html 1. evgenybeНужен JavaScript. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 16:20 |
|
||
|
RadioButtonList на стороне клиента - checked, value и text
|
|||
|---|---|---|---|
|
#18+
ПаганельevgenybeА вот так это выглядит в RunTimeвидите, у них name одинаковый? вот по нему бы и выбрать Спасибо. Вот что у меня получилось: Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. Это работает. Осталась еще одна проблема - добраться до соответствующего Label, который внутри <inpute type="radio">, и сделать и его либо невидимым дибо изменить цвет. А как, если у него есть только for=" и т.д."? Если не трудно - подскажите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 16:23 |
|
||
|
RadioButtonList на стороне клиента - checked, value и text
|
|||
|---|---|---|---|
|
#18+
evgenybe , Смысл пользовать серверные контролы, чтобы потом их, через одно место, на клиенте ковырять? Кста: однажды это может перестать работать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 16:45 |
|
||
|
RadioButtonList на стороне клиента - checked, value и text
|
|||
|---|---|---|---|
|
#18+
iConst evgenybe , Смысл пользовать серверные контролы, чтобы потом их, через одно место, на клиенте ковырять? Кста: однажды это может перестать работать... Серверные контролы - потому что для них есть работа на сервере (с базой данных в частности) ну и всякие другие штуки. Организовал изначально все на сервере, но это во-первых тормозит пользователя, во-вторых, задалбывает мигание и перерисовка экрана. Потому решил часть работы делать полностью на клиенте, и только там, где требуется связь с БД, разные поиски в БД и т.п. ту часть на сервере. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 17:21 |
|
||
|
RadioButtonList на стороне клиента - checked, value и text
|
|||
|---|---|---|---|
|
#18+
Паганель, извините. Это я должен был послать другому пользователю. Ошибся, а функции удаления комента здесь нет. А к Вам у меня был вопрос выше. Там где я выложил функцию, но надеюсь, что Вы мне подскажете как обратиться к label, который привязан к этому <input type="radio"> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 17:43 |
|
||
|
RadioButtonList на стороне клиента - checked, value и text
|
|||
|---|---|---|---|
|
#18+
evgenybeiConst... Серверные контролы - потому что для них есть работа на сервере (с базой данных в частности) ну и всякие другие штуки. Организовал изначально все на сервере, но это во-первых тормозит пользователя, во-вторых, задалбывает мигание и перерисовка экрана. Потому решил часть работы делать полностью на клиенте, и только там, где требуется связь с БД, разные поиски в БД и т.п. ту часть на сервере.Так часть или полностью? . Направление верное. Как вариант - при работе с базой нет ничего зазорного, чтобы сгенерить разметку "ручками". Только это делать нужно правильно. А потом всего-то останется: HTML (что получилось) Код: html 1. 2. 3. javascript Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 18:00 |
|
||
|
RadioButtonList на стороне клиента - checked, value и text
|
|||
|---|---|---|---|
|
#18+
а давайте разместим input внутри label ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 18:08 |
|
||
|
RadioButtonList на стороне клиента - checked, value и text
|
|||
|---|---|---|---|
|
#18+
evgenybeПроблема в том, что это не PHP. Нужен JavaScript. А где у меня там ПХП? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 18:24 |
|
||
|
RadioButtonList на стороне клиента - checked, value и text
|
|||
|---|---|---|---|
|
#18+
evgenybeСпасибо. Вот что у меня получилось: Это называется говнокод... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 18:26 |
|
||
|
RadioButtonList на стороне клиента - checked, value и text
|
|||
|---|---|---|---|
|
#18+
krvsaЭто называется говнокод... Вот так вот, фейсом да об тейбл... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 18:32 |
|
||
|
RadioButtonList на стороне клиента - checked, value и text
|
|||
|---|---|---|---|
|
#18+
Вариант на "чистом" JS... Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 18:38 |
|
||
|
RadioButtonList на стороне клиента - checked, value и text
|
|||
|---|---|---|---|
|
#18+
krvsaВариант на "чистом" JS... + Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. Спасибо! Это работает!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2012, 16:28 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=38038387&tid=1449098]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
179ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 224ms |
| total: | 485ms |

| 0 / 0 |
