我相信有人会帮忙解决这个问题:
基本上我有一个提交的表单,它将它指向我的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",而不是我想要的"每日".
我使用您提供的代码创建了一个测试页面,它工作正常(见下文).
尝试使用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)