为啥这个由ASP生成的页面的数据在客户端无法验证
如果是这样一个html文件,是没有问题的
<html>
<head>
<meta name="vi60_defaultclientscript" content="vbscript">
<meta name="generator" content="microsoft visual studio 6.0">
<title></title>
<script language=vbscript>
<!--
function myform_onsubmit
if len(trim(document.myform.file1.value)) = 0 then
msgbox "请输入合法的文件名!"
myform_onsubmit=false
else
myform_onsubmit=true
end if
end function
-->
</script>
</head>
<body>
<form id="myform" name="myform" action="check.asp" enctype="multipart/form-data" method=post >
<p><input id=file1 style="width: 306px; height: 22px" type=file size=26 name=file1 value=> <input id=button1 type=submit value="提 交" name=button1 style="width: 59px; height: 24px" size=23></p>
</form>
</body>
</html>
但我向下面一样将
<%@ language=vbscript %>
<%
dim num
dim i
num=session("111")
response.write "<html>"
response.write "<head>"
response.write "<meta name=""vi60_defaultclientscript"" content=""vbscript"">"
response.write "<meta name=""generator"" content=""microsoft visual studio 6.0"">"
response.write "<script language=vbscript>"
response.write "<!--"
response.write " function myform_onsubmit"
response.write " if len(trim(document.myform.file1.value)) = 0 then"
response.write " msgbox ""请输入合法的文件名!"""
response.write " myform_onsubmit=false"
response.write " else"
response.write " myform_onsubmit=true"
response.write " end if"
response.write " end function"
response.write "-->"
response.write "</script>"
response.write "</head>"
response.write "<body>"
response.write "<form id=""myform"" name=""myform"" action=""checkagain.asp"" enctype=""multipart/form-data"" method=post >"
for i=1 to num
response.write "<p><input id=file1 style=""width: 306px; height: 22px"" type=file size=26 name=file1 value=>"
response.write "<br>"
next
response.write "<p><input id=button1 type=submit value=""提 交"" name=button1 style=""width: 59px; height: 24px"" size=23></p>"
response.write "</form>"
response.write "</body>"
response.write "</html>"
%>
作为一个asp页面时,就无法完成象html文件一样的客户端判断?
不知道原因,希望各位大哥赐教并指明解决方法,谢谢!
推荐阅读
response.write "</head>" & vbcrlf
都加
回车+换行
.

讨论区