Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - ASP и VBScript

Страница: 1 |

 

  Вопрос: Как изменить значение переключателя Добавлено: 22.07.04 16:16  

Автор вопроса:  Rafael
есть что-то вроде:
<INPUT type='radio' name='temp' value='1' checked>
<INPUT type='radio' name='temp' value='2'>
<INPUT type='radio' name='temp' value='3'>

так вот, как из скрипта "поставить точечку" в другом option button?

Ответить

  Ответы Всего ответов: 11  

Номер ответа: 1
Автор ответа:
 dNW



Вопросов: 30
Ответов: 683
 Профиль | | #1 Добавлено: 23.07.04 10:56
Не ставь checked внутрь тега

Пиши <script>temp[1].checked=true</script>

Ответить

Номер ответа: 2
Автор ответа:
 RomaVis



ICQ: 266287351 

Вопросов: 31
Ответов: 147
 Профиль | | #2 Добавлено: 23.07.04 11:13

Просто убери Checked с первого и напиши на второй!

Ответить

Номер ответа: 3
Автор ответа:
 dNW



Вопросов: 30
Ответов: 683
 Профиль | | #3 Добавлено: 23.07.04 12:20
То есть как? Как ты это представляешь???
Код напиши

Ответить

Номер ответа: 4
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #4
Добавлено: 23.07.04 17:03
Автор вопроса забыл указать существенную деталь: сделать это нужно нам
стороне сервера или на стороне клиента?

Если на сервере, то следует ставить "checked" там, где положено.
Если на клиенте, то использовать JavaScipt и DOM браузера.

Ответить

Номер ответа: 5
Автор ответа:
 ZagZag



ICQ: 295002202 

Вопросов: 87
Ответов: 1684
 Профиль | | #5 Добавлено: 25.07.04 05:30
Лучше - на строрне сервера!
А то ведь JavaScript бывает и небывает :)

Ответить

Номер ответа: 6
Автор ответа:
 dNW



Вопросов: 30
Ответов: 683
 Профиль | | #6 Добавлено: 25.07.04 09:54
>Если на сервере, то следует ставить "checked" там, где положено

А как это сделать? Че-то я не понимаю :-(

Ответить

Номер ответа: 7
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #7
Добавлено: 25.07.04 14:31
<%
For i=1 to 10
%>
<INPUT type='radio' name='temp' value='<%=i%>'<%If i=5 Then Response.Write " checked"%>>
<%
Next
%>

Примерно так...

Ответить

Номер ответа: 8
Автор ответа:
 dNW



Вопросов: 30
Ответов: 683
 Профиль | | #8 Добавлено: 25.07.04 17:13
Это понятно, но как это изменить динамически без JS или VBS?

Ответить

Номер ответа: 9
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #9
Добавлено: 26.07.04 06:17
Пожалуйста конкретнее опишите задачу. В какой момент Вам нужно
изменять отмеченный пункт списка?

Ответить

Номер ответа: 10
Автор ответа:
 Rafael



Вопросов: 2
Ответов: 2
 Профиль | | #10 Добавлено: 26.07.04 10:03
Всем спасибо, разобрался...
Мне надо было на клиенте, по событию (например: onclick).

Ответить

Номер ответа: 11
Автор ответа:
 ZagZag



ICQ: 295002202 

Вопросов: 87
Ответов: 1684
 Профиль | | #11 Добавлено: 02.08.04 08:12
А ты подумал что onClick иногда и неподдерживается? (Ну допустим у чувака вообще все сприпты отключены)

Ты смотри... а то ведь и лажа может получиться

А ASP они везде поддерживаются (Браузер который данные отправлять не умеет - не браузер! ИМХО)

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам