Не, устанавливается максимальное число элементов в html ?

anton000
На сайте с 10.05.2013
Offline
32
658

Есть форма:


<form enctype="multipart/form-data" action="upload_files.php" method="post">
Выберите файл: <input type="file" min="1" max="2" name="yes[]" multiple="true">
<input type="submit" value="Загрузить">
</form>

написано что max=2, но можно с легкостью выбрать десять элементов и передать их в php файл.

Скажите, пожалуйста, что не так?

PS - конечно можно сделать ограничение на файлы, после передачи данных формы скрипту, а вот как сделать чтобы сразу же нельзя было выбрать не более 2 файлов? JavaScript и Ajax пожалуйста не предлагайте.

bay_ebook
На сайте с 28.05.2010
Offline
111
#1
anton000:


<form enctype="multipart/form-data" action="upload_files.php" method="post">
Выберите файл: <input type="file" min="1" max="2" name="yes[]" multiple="true">
<input type="submit" value="Загрузить">
</form>


Выберите файлы: <input type="file" name="yes[]"><br>
<input type="file" name="yes[]">

Ограничения и проверку на корректность данных на сервере ставим в любом случаи

Нужен прогер на php+mysql+понимание чужего кода? (/ru/forum/540660) Вам сюда PHP-шаман (http://php-shaman.pw/)
LEOnidUKG
На сайте с 25.11.2006
Offline
1772
#2
JavaScript и Ajax пожалуйста не предлагайте.

Предлагаю сделать тогда большую картинку с жалобным котом и попросить не вводить больше 2-х элементов.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
anton000
На сайте с 10.05.2013
Offline
32
#3
LEOnidUKG:
Предлагаю сделать тогда большую картинку с жалобным котом и попросить не вводить больше 2-х элементов.

Я просто, попросил не предлагать данные технологии так как учусь я сейчас php а не js и ajax. Их я ещё не изучал, поэтому они мне и не нужны. Я же не для кого-то пишу скрипт, а так для себя, тренируюсь!

---------- Добавлено 09.08.2013 в 16:57 ----------

bay_ebook:

Выберите файлы: <input type="file" name="yes[]"><br>
<input type="file" name="yes[]">


Ограничения и проверку на корректность данных на сервере ставим в любом случаи

Так делается 2 кнопки для файлов. А я прошу сделать 1 кнопку и при этом ограничение.

Я одно не могу понять, зачем существует "max" если он не действует?

IL
На сайте с 20.04.2007
Offline
435
#4
anton000:
так как учусь я сейчас php а не js и ajax. Их я ещё не изучал, поэтому они мне и не нужны.

А HTML тебе зачем? ты ведь PHP учишь... :D

anton000:
Я одно не могу понять, зачем существует "max" если он не действует?

http://www.w3schools.com/tags/att_input_max.asp

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
Ayavryk
На сайте с 11.10.2003
Offline
209
#5
anton000:
Я одно не могу понять, зачем существует "max" если он не действует?

Для понту как и многое другое. В стандарте не оговаривается что должно происходить для вашего случая. Из примеров видно что он указывает нижнее значение для ввода числа или даты.

Тынгыр, мынгыр, комсомол (http://erum.ru). Ехари, ехари, (жалобно) аяврик. /народная тунгусская песня/
anton000
На сайте с 10.05.2013
Offline
32
#6

Я так понял на js это легко сделать?

bay_ebook
На сайте с 28.05.2010
Offline
111
#7
anton000:
Я так понял на js это легко сделать?

это везде тяжело, даже на php

anton000
На сайте с 10.05.2013
Offline
32
#8
bay_ebook:
это везде тяжело, даже на php

Что значит везде тяжело? Для меня когда-то html был самый сложный! Теперь он для меня самый лёгкий!

---------- Добавлено 10.08.2013 в 16:12 ----------

bay_ebook:
это везде тяжело, даже на php

Проверку на php я то сделал! А вот как на html понятия не имею.

А вот, если организовать интерактивную загрузку на jQuery и поцепить Ajax тогда думаю получится (зная эти технологии)! Хотя, может я говорю бред!

Ayavryk
На сайте с 11.10.2003
Offline
209
#9
anton000:
Что значит везде тяжело? Для меня когда-то html был самый сложный! Теперь он для меня самый лёгкий!

Вас нае*ли. Или вы - не вкурили. html был прост как правда и был Стандартом. Сейчас html -не стандарт. Это с одной стороны коллективный бред разработчиков броузеров, а с другой - болезнь альцгеймера одних и бешенство матки других стандартообразующих общественных организаций, которые и раньше то страдали аутизмом

Стандарт умер. Да здравствует стандарт!

Боже храни здравый смысл. И мой разум

D8
На сайте с 16.06.2007
Offline
74
dm8
#10

мультизагрузка.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий