有时候我们在文件上传时,为了防止用户恶意的输入错误的上传地址。我们需要使文本框变为只读的状态,原先用smartupload控件,感觉效果不好,比较繁琐,现在用另一种上传形势来解决这个问题。
以下例子:
<form action="/upload.do" enctype="multipart/form-data" method="post">
<tr>
<td height=25 align="right" class="Forumrow">图片:</td>
<td class="Forumrow">
<input name="filename" type="file" size="40" onChange="textfield2.value=file88.value;" size="0"/><input type="text" style="position:absolute; left: 121px; top: 252px; width: 253px; height: 20px" name="textfield2" readonly="true" size="40"/>
</td>
</tr>
</form>
原理就是把上传组件的文件地址,赋值到另外一个文本框,作为它的值。然后把其上传组件的长度设置为0。
posted on 2007-01-30 14:26
fish的Blog 阅读(795)
评论(0) 编辑 收藏 所属分类:
JavaScript