| Autor | Zpráva | ||
|---|---|---|---|
| ReVolt Profil |
#1 · Zasláno: 4. 9. 2011, 17:11:37
Zdravím, procházel jsem fórum, ale nenašel jsem co jsem hledal, existuje nějaká možnost jak zjistit existenci prázdného textového inputu?
|
||
| Witiko Profil |
#2 · Zasláno: 4. 9. 2011, 17:21:15 · Upravil/a: Witiko
ReVolt:
var existuje = Array.prototype.some.call(document.getElementsByTagName("input"), function(element) {
if(element.value === element.defaultValue && (!element.type.length || element.type === "text")) return true;
});true / false na základě toho, jestli dokument obsahuje textový input bez hodnoty. Pokud se Ti nechce používat iterační metodu some, kterou je nutné pro starší prohlížeče dodefinovat, nabízím cykly:
var existuje = (function() {
var elementy = document.getElementsByTagName("input"), element, i = 0;
while(element = elementy[i++])
if(element.value === element.defaultValue && (!element.type.length || element.type === "text"))
return true; return false;
})(); |
||
| ReVolt Profil |
#3 · Zasláno: 4. 9. 2011, 17:24:57
Witiko:
díky moc tohle jsem potřeboval |
||
|
Časová prodleva: 15 let
|
|||
0