ASP获取无线电检查值

时间:2012-02-07 07:09:25

标签: 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>

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

group1 = Request("group1")

我做错了吗?即获得错误的价值?我得到的回答是“Group1”,而不是“我想要的每日”。

1 个答案:

答案 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>