ASP Получение значения радио проверено - PullRequest
3 голосов
/ 07 февраля 2012

Я уверен, что кто-то поможет с этим:

По сути, я получил форму, которая при отправке направляет ее на мой contact_form.asp, который затем отправляет электронное письмо на указанный адрес, ну, у меня есть несколько радио-кнопок в этой форме, и мне нужно вывести проверенную радио-кнопку группы из примерно 3 радиокнопок.

т.е.

<input type="radio" name="group1" id="serviceDaily" value="Daily">  Daily </input>
<input type="radio" name="group1" id="serviceWeekly" value="Weekly">  Weekly</input>
<input type="radio" name="group1" id="serviceMonthly" value="Monthly">  Monthly</input>

и в моем contact_form.asp я запрашиваю значение как:

group1 = Request("group1")

Я что-то не так делаю? т.е. получить значение неправильно? Я получаю ответ «Group1», а не «Daily», как я хочу.

1 Ответ

5 голосов
/ 07 февраля 2012

Я создал тестовую страницу с использованием предоставленного вами кода, и он отлично работает (см. Ниже).

Попробуйте использовать средство отладки http, например fiddler2 , чтобы исследовать фактические параметры и переданные значениямежду двумя страницами.

<html> 
<head></head> 
<body> 
<form method="post">
    <input type="radio" name="group1" id="serviceDaily" value="Daily">  Daily </input> 
    <input type="radio" name="group1" id="serviceWeekly" value="Weekly">  Weekly</input> 
    <input type="radio" name="group1" id="serviceMonthly" value="Monthly">  Monthly</input> 
    <input type="submit" value="submit" />
</form>
</div> 
<%
Dim group1
group1 = Request("group1") 
Response.Write ("group1='" + group1 + "'")
%>
</body> 
</html>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...