🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

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

#49186
From: NKAB -
Date: Wed, 22 Jul 2009 06:48
58 lines
2670 bytes
rafian <ronin.rs@gmail.com> napisał(a): 

> Witam.
> Mam pewien problem, do walidacji formularzy stworzy=B3em sobie funkcj=EA
> (dzia=B3a bardzo dobrze), mniej wi=EAcej tak=B1:
> SprawdzWysylke(obj_form){
> var form=3Dobj_form.id;
> for(el in document.forms[form].elements){
> ....
> var typ=3Ddocument.forms[form].elements[el].type;
> ....
> var obw=3Ddocument.forms[form].elements[el].getAttribute('o');
> //je=B6li obw=3D=3D1 - pole formularza jest obowiazkowe
> if(obw=3D=3D1){
>   //tu sa wykonywane rozne czynnosci w zaleznosci od nazwy pola itp
> 
> }
> }
> 
> Tak jak pisa=B3em na wst=EApie sama funkcja dzia=B3a, tak jak sobie tego
> =BFycz=EA.
> Jednak problem mam z walidacj=B1 kodu strony walidatorem w3, wszystkie
> strony mam zgodne w 100% z XHTML
> 
> W HTML mam tak stworzone obiekty: <input type=3D"text" value=3D"" o=3D"1"
> id=3D"email" name=3D"email"/>
> walidator pokazuje mi b=B3=B1d, =BFe nie mog=EA u=BFy=E6 atrybutu o
> 
> I teraz pytanie co z tym zrobi=E6? Je=B6li nie mog=EA u=BFy=E6 w=B3asnych
> atrybut=F3w, to czy kto=B6 ma jaki=B6 pomys=B3 jak zrobi=E6 tak=B1 w miar=
> =EA
> uniwersaln=B1 walidacj=EA formularzy, tak=B1 aby osoba tworz=B1ca tylko kod
> HTML z tego poziomu by=B3a w stanie okre=B6li=E6, czy pole ma by=E6
> obowi=B1zkowe, czy te=BF nie, oraz aby by=B3o to pro=B6ciutkie i intuicyjne=
>  w
> u=BFyciu.


Po co tak wydziwiać. Zawsze miałem awersje do robienia
niepotrzebnych klas, obiektów itp duperel zajmujących tylko pamięć
i komplikujących kod.

<input id="inp1" onBlur="MyFun(this.value)">

<script>
function MyFun(x)
{
 if(x.length==0 || x.substring(0,1)==' ')
  alert('aaa...');
 else
  alert('bbb...');
}

Andrzej.


-- 
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Technical Details
Message-ID: <h46cor$odf$1@inews.gazeta.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
References: <e9a50f5b-84fa-42ca-a3f1-5cd1ef67d2dd@y7g2000yqa.googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: "NKAB -" <nkab@WYTNIJ.gazeta.pl>
Newsgroups: pl.comp.lang.javascript
Subject: Re: Własne atrybuty elementów DOM
 - problem z walidatorem W3
Date: Wed, 22 Jul 2009 06:48:59 +0000 (UTC)
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 58
Message-ID: <h46cor$odf$1@inews.gazeta.pl>
References: <e9a50f5b-84fa-42ca-a3f1-5cd1ef67d2dd@y7g2000yqa.googlegroups.com>
NNTP-Posting-Host: localhost
X-Trace: inews.gazeta.pl 1248245339 25007 172.20.26.238 (22 Jul 2009 06:48:59 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Wed, 22 Jul 2009 06:48:59 +0000 (UTC)
X-User: nkab
X-Forwarded-For: 85.89.190.17
X-Remote-IP: localhost
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit