ASP获取无线电检查值

Fox*_*ity 3 asp-classic

我相信有人会帮忙解决这个问题:

基本上我有一个提交的表单,它将它指向我的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>
Run Code Online (Sandbox Code Playgroud)

并在我的contact_form.asp我请求的值如下:

group1 = Request("group1")
Run Code Online (Sandbox Code Playgroud)

难道我做错了什么?即获得错误的价值?我得到的回答是"Group1",而不是我想要的"每日".

Nic*_*ray 5

我使用您提供的代码创建了一个测试页面,它工作正常(见下文).

尝试使用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>
Run Code Online (Sandbox Code Playgroud)