我有几个网站可以上传图片。
单击提交按钮时,将调用“添加”功能并检查图像的文件扩展名(允许使用jpg,png和gif)。
onclick="add('jpg', 'png' , 'gif')"
该函数检查所选文件是否具有正确的结尾:
function add(extension1, extension2, extension3){
var ext = $('#_file').val().split('.').pop().toLowerCase();
if($.inArray(ext, [(extension1, extension2, extension3)]) == -1){
alert('Nur Dateien mit Endung .png , .jpg und .gif sind erlaubt');
return false;
}
});
我想将图片的结尾“发送”为一个参数,而不是像上面那样作为3个参数。 有人能告诉我怎么做到这一点吗?
感谢
米施
答案 0 :(得分:0)
而不是extension1, extension2, extension3...
你可以访问全局变量arguments
,它包含传递给函数的所有参数
function add(){
var ext = $('#_file').val().split('.').pop().toLowerCase();
if($.inArray(ext, arguments) === -1){
alert('Nur Dateien mit Endung .png , .jpg und .gif sind erlaubt');
return false;
}
});