🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.javascript
Article #49182

Własne atrybuty elementów DOM - problem z walidatorem W3

#49182
From: rafian
Date: Tue, 21 Jul 2009 18:12
32 lines
2439 bytes
Witam.
Mam pewien problem, do walidacji formularzy stworzyłem sobie funkcję
(działa bardzo dobrze), mniej więcej taką:
SprawdzWysylke(obj_form){
var form=obj_form.id;
for(el in document.forms[form].elements){
...
var typ=document.forms[form].elements[el].type;
...
var obw=document.forms[form].elements[el].getAttribute('o');
//jeśli obw==1 - pole formularza jest obowiazkowe
if(obw==1){
  //tu sa wykonywane rozne czynnosci w zaleznosci od nazwy pola itp

}
}

Tak jak pisałem na wstępie sama funkcja działa, tak jak sobie tego
życzę.
Jednak problem mam z walidacją kodu strony walidatorem w3, wszystkie
strony mam zgodne w 100% z XHTML

W HTML mam tak stworzone obiekty: <input type="text" value="" o="1"
id="email" name="email"/>
walidator pokazuje mi błąd, że nie mogę użyć atrybutu o

I teraz pytanie co z tym zrobić? Jeśli nie mogę użyć własnych
atrybutów, to czy ktoś ma jakiś pomysł jak zrobić taką w miarę
uniwersalną walidację formularzy, taką aby osoba tworząca tylko kod
HTML z tego poziomu była w stanie określić, czy pole ma być
obowiązkowe, czy też nie, oraz aby było to prościutkie i intuicyjne w
użyciu.
Technical Details
Message-ID: <e9a50f5b-84fa-42ca-a3f1-5cd1ef67d2dd@y7g2000yqa.googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!feed.news.interia.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!t-online.de!border2.nntp.dca.giganews.com!nntp.giganews.com!postnews.google.com!y7g2000yqa.googlegroups.com!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!feed.news.interia.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!t-online.de!border2.nntp.dca.giganews.com!nntp.giganews.com!postnews.google.com!y7g2000yqa.googlegroups.com!not-for-mail
From: rafian <ronin.rs@gmail.com>
Newsgroups: pl.comp.lang.javascript
Subject: Własne atrybuty elementów DOM -
 problem z walidatorem W3
Date: Tue, 21 Jul 2009 11:12:22 -0700 (PDT)
Organization: http://groups.google.com
Lines: 34
Message-ID: <e9a50f5b-84fa-42ca-a3f1-5cd1ef67d2dd@y7g2000yqa.googlegroups.com>
NNTP-Posting-Host: 83.29.233.239
Mime-Version: 1.0
X-Trace: posting.google.com 1248199942 1316 127.0.0.1 (21 Jul 2009 18:12:22 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Tue, 21 Jul 2009 18:12:22 +0000 (UTC)
Complaints-To: groups-abuse@google.com
Injection-Info: y7g2000yqa.googlegroups.com; posting-host=83.29.233.239;  posting-account=lmZZ7QoAAADPHA6RkXVyAdzCT1F4NXUT
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 6.0; pl; rv:1.9.1.1)  Gecko/20090715 Firefox/3.5.1 (.NET CLR 3.5.30729),gzip(gfe),gzip(gfe)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit