输入文件样式在 bootbox 确认中不起作用
input file style does not work in bootbox confirm
我的文件输入样式在我的整个网站上都能正常工作,除非我在引导箱中使用它。
引导箱代码:
function bootbox_file(att) {
bootbox.confirm("Add New Diagnosis Letter<form class='form-horizontal' enctype='multipart/form-data' id='infos' action='#' method='post'>\
<br/>Upload File: <input name='letter' id='id-input-file-2' type='file'>\
\
</form>", function(result) {
if(result){
$('#infos').submit();
}
});
}
jquery文件代码:
$('#id-input-file-2').ace_file_input({
no_file:'No File ...',
btn_choose:'Choose',
btn_change:'Change',
droppable:false,
onchange:null,
thumbnail:false //| true | large
//whitelist:'gif|png|jpg|jpeg'
//blacklist:'exe|php'
//onchange:''
//
});
任何想法,谢谢。
感谢@charlietfl 的指导。
我写了这段代码,它对我有用:
function bootbox_file() {
bootbox_confirm("<form class='form-horizontal' enctype='multipart/form-data' id='infos' action='#'>\
<br/><input name='letter' type='file'>\
\
</form>", 'Upload', 'Cancel').modal('show');
}
function bootbox_confirm(msg, callback_success, callback_cancel) {
var d = bootbox.confirm({message:msg, title:"Upload New Letter", show:false, callback:function(result) {
if (result)
console.log("Hi ");
else if(typeof(callback_cancel) == 'function')
callback_cancel();
}});
d.bind('shown.bs.modal', function(){
d.find("input:file").ace_file_input();
});
return d;
}
我的文件输入样式在我的整个网站上都能正常工作,除非我在引导箱中使用它。
引导箱代码:
function bootbox_file(att) {
bootbox.confirm("Add New Diagnosis Letter<form class='form-horizontal' enctype='multipart/form-data' id='infos' action='#' method='post'>\
<br/>Upload File: <input name='letter' id='id-input-file-2' type='file'>\
\
</form>", function(result) {
if(result){
$('#infos').submit();
}
});
}
jquery文件代码:
$('#id-input-file-2').ace_file_input({
no_file:'No File ...',
btn_choose:'Choose',
btn_change:'Change',
droppable:false,
onchange:null,
thumbnail:false //| true | large
//whitelist:'gif|png|jpg|jpeg'
//blacklist:'exe|php'
//onchange:''
//
});
任何想法,谢谢。
感谢@charlietfl 的指导。
我写了这段代码,它对我有用:
function bootbox_file() {
bootbox_confirm("<form class='form-horizontal' enctype='multipart/form-data' id='infos' action='#'>\
<br/><input name='letter' type='file'>\
\
</form>", 'Upload', 'Cancel').modal('show');
}
function bootbox_confirm(msg, callback_success, callback_cancel) {
var d = bootbox.confirm({message:msg, title:"Upload New Letter", show:false, callback:function(result) {
if (result)
console.log("Hi ");
else if(typeof(callback_cancel) == 'function')
callback_cancel();
}});
d.bind('shown.bs.modal', function(){
d.find("input:file").ace_file_input();
});
return d;
}