asp问题-文本域可以赋值吗?

来源:百度知道 编辑:UC知道 时间:2024/06/01 06:11:30
uppics.asp
<%
dim id
id=request("id")
document.form1.file.value=id'文本域可以给他它一值吗,我有另一张页面通过判断value有没有值,来判断是否上传图片了
if document.form1.file.value="" then
response.write("<script>alert('还没上传图片')</script>")
else
response.write("<script>alert('已上传图片')</script>")
end if
%>
<html>
<head><title>test</title></head>
<body>
<form id="form1" name="form1" enctype="multipart/form-data" method="post" action="check.asp">
<label></label>
<label>
<input type="file" name="file" />
</label>
<input type="submit" name="Submit" value="提交" />
</form>
</body>
</html>
--------------------
check.asp
<

用这句<input type="file" name="file" value="<%= id %>" />
这样就可以了,文本域赋值。
另外,JS和VBS不可以混叠使用,一种脚本里不可以包含另外一种脚本,除非是引用的输出。
如Response.Write "<script language='javascript'>"这样。
########
详细的修改
<%
dim id
id=request("id")
document.form1.file.value=id'文本域可以给他它一值吗,我有另一张页面通过判断value有没有值,来判断是否上传图片了
if document.form1.file.value="" then
response.write("<script>alert('还没上传图片')</script>")
else
response.write("<script>alert('已上传图片')</script>")
end if
%>
###################
document.form1.file.value
这个是用在JS里的,是JavaScript脚本,而开始写的是VBScript脚本,两种脚本不可混用。除非是用Response方法来输出。
###################
修改参考如下:
<%
dim id
id=request("id")
if id="" then ‘此处已更改
response.write("<script>alert('还没上