62,074
社区成员
发帖
与我相关
我的任务
分享
<tr>
<td class="text_right_auto">
<label class="lbl_red">*</label> 选择视频或图片</td>
<td class="text_left_w150" colspan="3">
<asp:TextBox ID="txtPicVioUrl" runat="server" Width="372px"></asp:TextBox>
<div>
<input type="file" id="FileUpload" name="FileUpload" />
</div>
</td>
</tr>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript" src="../../../js/jquery-2.2.4.min.js" ></script>
<script>
$(function(){
$('.btn-upload').change(function(){
$('.btn-text').val($(this)[0].files[0].name);
});
})
</script>
</head>
<body>
<input type="text" class="btn-text"/>
<br />
<input type="file" class="btn-upload" />
</body>
</html>
我大致能想到你在做什么功能了,你是不是在做tx的对象存储。。。
[/quote]
你获取到路径也是无用的,一般上传操作是通过后台来实现的,我们应该去规避这种机制。
至于你说的让字符显示到上面的框,用js赋值即可
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript" src="../../../js/jquery-2.2.4.min.js" ></script>
<script>
$(function(){
$('.btn-upload').change(function(){
$('.btn-text').val($(this)[0].files[0].name);
});
})
</script>
</head>
<body>
<input type="text" class="btn-text"/>
<br />
<input type="file" class="btn-upload" />
</body>
</html>
我大致能想到你在做什么功能了,你是不是在做tx的对象存储。。。
[/quote]怎么在.cs文件中获取<input type="text" class="btn-text"/>,我加了id,也是获取不到
$("#fuPhoto").change(function () {
var file = this.files[0] || this.files.item(0);
var size = file.size;
if (size > 5 * 1024 * 1024) {
layer.alert("请选择小于5M的图片");
return;
}
$("#fuPhoto").val();
if (window.FileReader) {
var reader = new FileReader();
reader.readAsDataURL(file);
//监听文件读取结束后事件
reader.onloadend = function (e) {
$("#imgHead").attr("src", e.target.result); //e.target.result就是最后的路径地址
};
}
});
if (window.FileReader) {
var reader = new FileReader();
reader.readAsDataURL(file);
//监听文件读取结束后事件
reader.onloadend = function (e) {
alert(e.target.result); //e.target.result就是最后的路径地址
$("#imgHead").attr("src", e.target.result);
};
}
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript" src="../../../js/jquery-2.2.4.min.js" ></script>
<script>
$(function(){
$('.btn-upload').change(function(){
$('.btn-text').val($(this)[0].files[0].name);
});
})
</script>
</head>
<body>
<input type="text" class="btn-text"/>
<br />
<input type="file" class="btn-upload" />
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript" src="../../../js/jquery-2.2.4.min.js" ></script>
<script>
$(function(){
$('.btn-upload').change(function(){
$('.btn-text').val($(this)[0].files[0].name);
});
})
</script>
</head>
<body>
<input type="text" class="btn-text"/>
<br />
<input type="file" class="btn-upload" />
</body>
</html>