隐藏inputtype=file后,用click()方法弹出附件弹窗

1、jsp标签,俩个标签距离无所谓,第一个隐藏

 

点击上传

2、js操作-在调用click()之前需要恢复input的value为“”

$(document).on('click', '.webim-picture-icon', function(event){
event.preventDefault();
console.log("1"+$("#pictureFileId").val());


$("#pictureFileId").val("");//恢复默认后才可以调用下边change


console.log("2"+$("#pictureFileId").val());


$("#pictureFileId").click();


});
$("#pictureFileId").change(function(){


console.log("3"+$("#pictureFileId").val());


sendPrivateImg();


});
// 单聊发送图片消息
var sendPrivateImg = function () {
console.log('onFileUploadComplete');


参考播客:

http://blog.csdn.net/u013688040/article/details/19401789

http://blog.csdn.net/microandsmall/article/details/60326487

你可能感兴趣的:(input)