我相信有人会帮忙解决这个问题:
基本上我有一个提交的表单,它会将它指向我的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”,而不是“我想要的每日”。
答案 0 :(得分:5)
我使用您提供的代码创建了一个测试页面,它运行正常(见下文)。
尝试使用fiddler2之类的http调试工具来调查两页之间传递的实际参数和值。
<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>