6
私はここにonloadスクリプトのボタンがあります。選択すると新しいAjaxUploadはボタンタグからの画像のみを受け入れる
HTML
<button class="btn default-btn logo_btn" id="photo_uploader">Upload New Photo</button>
SCRIPT
$(function(){
var btnUpload=$('#photo_uploader');
new AjaxUpload(btnUpload, {
action: base_URL+'upload',
data: {pid:$('#page').data('id') },
dataType: 'json',
name: 'fileToUpload',
onSubmit: function(file, ext){
console.log('onSubmit triggred');
console.log(ext);
xr_load(['#logo_btns',"start"]);
if (! (ext && /^(jpg|png|jpeg|gif)$/.test(ext))){
alert ('images only');
}
}
});
、私はすべてのファイルタイプを見ることができます。私が望むのは、accept属性を持つ入力ファイルを使うのと同じようにイメージファイルの種類だけを見ることです。
私は入力ファイルを使用しない理由は、デザインです。より良いボタンのタグを設計する –
その後、CSSで入力を隠す...そして、ボタンを使用して入力をクリックして、JavaScriptを使って..... ..... –
だから、この解決策はありませんか? –