Article View: pl.comp.lang.javascript
Article #49182Własne atrybuty elementów DOM - problem z walidatorem W3
From: rafian
Date: Tue, 21 Jul 2009 18:12
Date: Tue, 21 Jul 2009 18:12
32 lines
2439 bytes
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-mailShow 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