每个人我是ASP的新手,我编写了一个代码,应该从HTML表单中获取输入。
我已经给出了一个文本框值必须的文本框。如果用户没有给该字段输入。 asp页面应显示“该字段不能为空!”
的消息我写了一段代码,但是我没有得到输出。任何人都可以帮助我吗?
我的代码段是
的index.html
<form method="post" action="a1.asp">
Field 1<input type="text" name="field1">*
</br></br><input type="submit" name="send" value="submit">
<input type="reset" name="clear" value="clear">
</form>
a1.asp
<%
Function Mandatory(field1)
if field1 = "" then
response.write("Field one is mandatory!cannot be left empty")
else
response.write("Welcome to new html")
End if
End Function
%>
答案 0 :(得分:2)
您必须使用Request.Form从“POST”操作中获取值。
像:
field1 = request.form("field1")
if field1 = "" then
....
顺便说一下,asp很老了。如果你想学习网页开发语言,可以试试ASP.NET或php。
答案 1 :(得分:1)
没有更多信息很难说出来。但是你需要在某处调用函数,并引用Request集合,如:
<% Mandatory(Request("field1")) %>