ASP(VBscript)单选按钮没有返回值

Kev*_*vin 2 vbscript asp-classic

我有2个非常简单的页面,一个HTML页面和一个经典的ASP页面.html页面有一个表单,它调用(并发送)数据到ASP表单(然后打印出数据)

问题是我没有得到单选按钮的价值,我只是简单地"开启".

这是html:

<form action="form.asp" method="post">
    <strong>Gender:</strong>
    <input type="radio" value"male" name="gender">Man
    <input type="radio" value"female" name="gender">Woman<p></p>
    <strong>Size:</strong>
    <input type="text" width="20" name="size" size="4"><p></p>
    <strong>Color:</strong>
    <select size="1" name="color">
        <option>blue</option>
        <option>green</option>
        <option>black</option>
    </select><p></p>
    <input type="submit" value="Send Order">
</form>
Run Code Online (Sandbox Code Playgroud)

这是ASP

<%
Dim strgen, strsize, strcol
strgen = Request.form("gender")
intsize = Request.form("size")
strcol = Request.form("color")
Response.write "Your gender: " & strgen & "<br />"
Response.write "Your size: " & intsize & "<br />"
Response.write "The color you ordered: " & strcol & "<br />"
Run Code Online (Sandbox Code Playgroud)

%>

就像我说的那样,我为"strgen"获得的所有东西都在"开启"......

AUS*_*eve 5

There's typos in your code, missing equals sign.

value"male"
Run Code Online (Sandbox Code Playgroud)

should be

value="male"
Run Code Online (Sandbox Code Playgroud)

Because the value was ignored it was returning the default value of "on"