файл входного типа jquery *.xlsx

#jquery #file #input #types

#jquery #файл #ввод #типы

Вопрос:

кто-нибудь знает, почему

 $('#id_thefile').attr('accept', '*.xlsx');  
 <html>
<head>
<script language="javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.slim.min.js">
</script>
</head>
<body>

<!-- the input I want to change with jquery //-->
<input id="id_thefile" type="file" />  

не работает?

Приветствия,

Карлос.

Комментарии:

1. Нет необходимости * просто использовать '.xlsx'

Ответ №1:

изменить

 $('#id_thefile').attr('accept', '*.xlsx');
  

Для

 $('#id_thefile').attr('accept', '.xlsx');
  

или

вы также можете напрямую добавить это в HTML accept, как показано ниже

 <html>
<head>
</script>
</head>
<body>

<!-- the input I want to change with jquery //-->
<input id="id_thefile" type="file" accept=".xls,.xlsx"/>