Javascript 使用引导的文件输入
我想使用引导文件输入来浏览文件。当我使用这个时,我得到了3个动作按钮Javascript 使用引导的文件输入,javascript,jquery,html,twitter-bootstrap,Javascript,Jquery,Html,Twitter Bootstrap,我想使用引导文件输入来浏览文件。当我使用这个时,我得到了3个动作按钮 并在初始化中使用以下行 $("#myName").fileinput({ showUpload: false, showRemove: false }) 但我仍然看到有“删除”、“上传”和“浏览”的操作按钮。我只想看“浏览”。我不想更改css文件。有什么方法可以在html或js中实现这一点吗?根据选项周围使用引号的尝试 例如: $(“#myName”).fileinput({'showUpload':false,'show
并在初始化中使用以下行
$("#myName").fileinput({ showUpload: false, showRemove: false })
但我仍然看到有“删除”、“上传”和“浏览”的操作按钮。我只想看“浏览”。我不想更改css文件。有什么方法可以在html或js中实现这一点吗?根据选项周围使用引号的尝试
例如:
$(“#myName”).fileinput({'showUpload':false,'showRemove':false})代码>对我有效的方法之一是在初始化时设置为false
<input id="myName" type="file" class="file" data-show-upload="false" data-show-remove="false">
如其他人所述是。。。您需要设置showUpload
和showRemove
属性。您可以使用HTML5数据属性进行初始化,如中所示,或者您可以直接使用javascript进行初始化
但是,不要两者都做。问题是您有一个标记
,它有一个class=file
,这意味着插件将自动初始化插件,这将导致您的JS init代码未被处理
请注意,如文档和插件中突出显示的,如果您有input type=file
和class=file
,则会自动初始化文件输入插件
因此,如果使用javascript进行初始化,则必须执行以下操作。首先从标记中删除class=file
:
<input id="myName" type="file" name="myName"/>
谢谢,使用引号也没有帮助。我调试了代码,调用将转到fileinput.js文件,但返回的对象没有这些选项。它们有默认选项
$(document).on('ready', function() {
$("#myName").fileinput({ showUpload: false, showRemove: false });
});