Валидиране на multiple тага

webdeveloper

Registered
Сега забелязах, че multiple="multiple" тага при файлово поле (<input type="file">) не се валидира под валидатора. Мога ли по някакъв начин да укажа на валидатора да пропуска този ред при валидиране или да го валидирам по някакъв начин?
 
Мисля, че при XHTML трябва да е multiple='multiple', а при HTML само multiple , защото XML синтаксисът изисква задължително да има зададена стойност.
 
nbacool2 каза:
Мисля, че при XHTML трябва да е multiple='multiple', а при HTML само multiple , защото XML синтаксисът изисква задължително да има зададена стойност.

Пробвах само с multiple, но пак не го валидира.
 
StormBreaker каза:
Защо изобщо толкова го почитате този валидатор?

Аз искам да си спазвам стандартите, а не да пиша някакъв код и след това да се чудя защо под единия браузър ми е така пък под другия така...

Все трябва да има някакъв вариант да го валидирам...
 
webdeveloper каза:
StormBreaker каза:
Защо изобщо толкова го почитате този валидатор?

Аз искам да си спазвам стандартите, а не да пиша някакъв код и след това да се чудя защо под единия браузър ми е така пък под другия така...

Все трябва да има някакъв вариант да го валидирам...

Стандартите за xHTML не можеш да ги спазваш ако ползваш елементи от други стандарти (HTML5 примерно). Това, че не се валидира, не значи, че няма да работи добре или е лош код.
 
Да знам, че не е фатално ама целият сайт е валидиран и заради една грешка да се усира някак не мога да го понеса.

п.п А и стандарта ми е HTML 4, а не XHTML. :)

След като мултипъл не може да се валидира, няма ли някакъв негов javascript заместител?
 
webdeveloper каза:
Да знам, че не е фатално ама целият сайт е валидиран и заради една грешка да се усира някак не мога да го понеса.

п.п А и стандарта ми е HTML 4, а не XHTML. :)

След като мултипъл не може да се валидира, няма ли някакъв негов javascript заместител?

А защо не валидираш за HTML5?
 
StormBreaker каза:
webdeveloper каза:
Да знам, че не е фатално ама целият сайт е валидиран и заради една грешка да се усира някак не мога да го понеса.

п.п А и стандарта ми е HTML 4, а не XHTML. :)

След като мултипъл не може да се валидира, няма ли някакъв негов javascript заместител?

А защо не валидираш за HTML5?


Стандартите за HTML 4 и 5 се съмнявам да са едни и същи, тоест ще излязат хиляди грешки след това...
 
Еми можеш да пробваш с този JavaScript:

[js]window.onload = function() {
document.getElementById("id_na_poleto").multiple = "multiple";
}[/js]

Където id_na_poleto ти е ID-то на елемента.
 
gLaVoReZa каза:
Еми можеш да пробваш с този JavaScript:

[js]window.onload = function() {
document.getElementById("id_na_poleto").multiple = "multiple";
}[/js]

Където id_na_poleto ти е ID-то на елемента.

Понеже не се разбра много от поста ти какво трябва да се получи, ако е това:

HTML:
<script type="text/javascript">
window.onload = function() {
document.getElementById("id_na_poleto").multiple = "multiple";
}
</script>

<INPUT name='file[]' TYPE='file' class='poleto' size='50' id='id_na_poleto'>

Не се получава може да се селектира само по 1 файл.
 
webdeveloper каза:
StormBreaker каза:
Не се съмнявай, а пробвай :D

66 грешки и 20 предупреждения как ти се струват?

btw дай го този сайт. Добре ми се струват, на един сайт имах двойно повече и половината бяха missing alt tag
 
Не мога да го дам, защото все още не съм го пуснал официално и ще разваля изненадата. :D


Валидиран е под HTML4, но при 5-цата вади грешка при center тага align-а и тем подобни. Т.е. горе-долу като при XHTML с тази разлика, че не вади грешки ако img тага например се затваря с "> вместо с " />.
 
webdeveloper каза:
Не мога да го дам, защото все още не съм го пуснал официално и ще разваля изненадата. :D


Валидиран е под HTML4, но при 5-цата вади грешка при center тага align-а и тем подобни. Т.е. горе-долу като при XHTML с тази разлика, че не вади грешки ако img тага например се затваря с "> вместо с " />.

Еми ти искаш да използваш два стандарта, а да ти е валиден кода под стария. HTML4 отдавна никой не го ползва (center тагове, align атрибути и т.н.)
 
А да имаш идея по какъв начин мога да разпозная посещението на валидатора и да му пратя друг код? Защото това multiple в момента не работи под любимият ни браузър IE и на него съм му задал няколко обикновенни форми за селектиране на файловете 1 по 1, а на останалите браузъри съм задал една форма с multiple.

Та, идеята ми е ако мога да разпозная валидатора да му махна multiple тага и да ми валидира страницата.
 
Мда, получи се както си го мислех. Намерих начин да засека валидатора и му подадох формата без multiple и го валидира. :) :?:
 

Back
Горе