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: 9 let
|
0