📄 example 1 why doesn't anyone fill out their tax forms the dojo toolkit.mht
字号:
From: <由 Windows Internet Explorer 7 保存>
Subject: Example 1: Why Doesn't Anyone Fill Out Their Tax Forms? | The Dojo Toolkit
Date: Sun, 2 Dec 2007 16:24:41 +0800
MIME-Version: 1.0
Content-Type: multipart/related;
type="text/html";
boundary="----=_NextPart_000_0094_01C834FF.D77BD1A0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198
This is a multi-part message in MIME format.
------=_NextPart_000_0094_01C834FF.D77BD1A0
Content-Type: text/html;
charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://dojotoolkit.org/node/600
=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML lang=3Den xml:lang=3D"en" =
xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><TITLE>Example 1: Why =
Doesn't Anyone Fill Out Their Tax Forms? | The Dojo Toolkit</TITLE><!--=0A=
section: default -->
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dutf-8"><LINK=20
href=3D"/book/dojo-book-0-9/part-1-life-dojo-0" rel=3Dprev><LINK=20
href=3D"/book/dojo-book-0-9/part-1-life-dojo-0" rel=3Dup><LINK=20
href=3D"/book/dojo-book-0-9/part-1-life-dojo/example-1-why-doesnt-anyone-=
fill-out-their-tax-forms/adding-some"=20
rel=3Dnext><LINK href=3D"/sites/all/themes/dtk/favicon.ico" =
type=3Dimage/x-icon=20
rel=3D"shortcut icon">
<META content=3Den name=3Dlanguage>
<STYLE type=3Dtext/css media=3Dall>@import url( =
/files/css/4538c7b86f5ddf0e20fe837f59d90fef.css );
</STYLE>
<SCRIPT src=3D"http://dojotoolkit.org/dojo/config/6"=20
type=3Dtext/javascript></SCRIPT>
<SCRIPT=20
src=3D"http://dojotoolkit.org/sites/all/modules/dojo/dtk_build/dojo/dojo.=
js"=20
type=3Dtext/javascript></SCRIPT>
<SCRIPT =
type=3Dtext/javascript>dojo.addOnLoad(function(){dojo.addClass(dojo.body(=
),"tundra");});</SCRIPT>
<SCRIPT type=3Dtext/javascript>dojo.require("dojo.parser");</SCRIPT>
<SCRIPT =
type=3Dtext/javascript>document.documentElement.className=3D"js";</SCRIPT=
>
<SCRIPT src=3D"http://dojotoolkit.org/sites/all/themes/dtk/js/common.js" =
type=3Dtext/javascript></SCRIPT>
<SCRIPT type=3Dtext/javascript>
dojo.require("dijit._base.sniff");
</SCRIPT>
<META content=3D"MSHTML 6.00.6000.16544" name=3DGENERATOR></HEAD>
<BODY class=3D"" id=3Dbdy>
<DIV id=3Dpage-block><!-- region_user_header.php -->
<DIV id=3Dlogin-block><SPAN id=3Duser-header> </SPAN> <SPAN =
id=3Dlogin-prompt><A=20
href=3D"http://dojotoolkit.org/user">Login</A></SPAN> <SPAN =
id=3Dregister-prompt><A=20
href=3D"http://dojotoolkit.org/user/register">Register</A></SPAN> =
</DIV><!-- /region_user_header.php -->
<DIV id=3Dbody-block><!-- region_header.php -->
<DIV id=3Dlogo-block>
<DIV id=3Ddojo-logo><A title=3DHome =
href=3D"http://dojotoolkit.org/"><IMG=20
id=3Ddojo-logo-img alt=3D"The Dojo Toolkit"=20
src=3D"http://dojotoolkit.org/sites/all/themes/dtk/img/banner-logo-text.g=
if"></A>=20
</DIV>
<DIV id=3Dsearch-block>
<FORM id=3Dsearch-theme-form action=3D/search/node method=3Dpost>
<DIV>
<H6 class=3Dhidden><LABEL =
for=3Dsearch_theme_form_keys>Search</LABEL></H6>
<DIV class=3Dcontainer-inline id=3Dsearch>
<DIV class=3Dform-item><INPUT class=3Dform-text =
id=3Dedit-search-theme-form-keys=20
title=3D"Enter the terms you wish to search for." maxLength=3D128 =
size=3D25=20
name=3Dsearch_theme_form_keys><BUTTON class=3Dform-submit =
id=3Dedit-submit-1 name=3Dop=20
type=3Dsubmit><SPAN class=3Dhidden>Search</SPAN></BUTTON> <INPUT=20
id=3Dedit-search-theme-form type=3Dhidden value=3Dsearch_theme_form =
name=3Dform_id>=20
<INPUT id=3Da-unique-id type=3Dhidden =
value=3D3edd3b3e8d53e72372c703564104486c=20
name=3Dform_token> </DIV></DIV></DIV></FORM></DIV></DIV><!-- =
/region_header.php -->
<DIV id=3Dglobal-menu-block>
<UL id=3Dglobal-menu>
<LI id=3Dnav-about><A class=3Dplink =
href=3D"http://dojotoolkit.org/about">About</A>=20
<LI id=3Dnav-demos><A class=3Dplink =
href=3D"http://dojotoolkit.org/demos">Demos</A>=20
<LI id=3Dnav-downloads><A class=3Dplink=20
href=3D"http://dojotoolkit.org/downloads">Downloads</A>=20
<LI id=3Dnav-documentation><A class=3Dplink=20
href=3D"http://dojotoolkit.org/docs">Documentation</A>=20
<LI id=3Dnav-support><A class=3Dplink=20
href=3D"http://dojotoolkit.org/support">Support</A>=20
<LI id=3Dnav-community><A class=3Dplink=20
href=3D"http://dojotoolkit.org/community">Community</A>=20
<LI id=3Dnav-fullmenu><A onclick=3D"return false;"=20
href=3D"http://dojotoolkit.org/node/600#fullmenu">Full Menu</A> =
</LI></UL></DIV><!-- region_banner.php -->
<DIV class=3Dbanner-default id=3Dbanner-block>
<DIV id=3Dsection-heading>
<P>The Dojo Toolkit: Great experiences...for =
everyone.</P></DIV></DIV><!-- /region_banner.php -->
<DIV id=3Dtop-breadcrumb-block>
<DIV class=3Dbreadcrumb><A href=3D"http://dojotoolkit.org/">Home</A> =
=C2=BB <A=20
href=3D"http://dojotoolkit.org/book/dojo-book-0-9-0">The Book of =
Dojo</A> =C2=BB <A=20
href=3D"http://dojotoolkit.org/book/dojo-book-0-9/part-1-life-dojo-0">Par=
t 1: Life=20
With Dojo</A> =C2=BB Example 1: Why Doesn't Anyone Fill Out Their Tax=20
Forms?</DIV></DIV>
<DIV id=3Dcontent-block>
<DIV class=3Dcols-wide>
<DIV class=3D"col-a content-region-container" =
id=3Dsidebar-left-container></DIV>
<DIV class=3D"col-b content-region-container">
<DIV id=3Dmain-container><!-- main_content region -->
<H2>Example 1: Why Doesn't Anyone Fill Out Their Tax =
Forms?</H2><!--Node: -->
<DIV class=3Dnode>
<DIV class=3Dsubmitted>Submitted by criecke on Sun, 04/01/2007 - =
19:20.</DIV>
<DIV class=3Dcontent>
<P>John Walsh lives in the country of Googolica. This country is the =
first in=20
the world to require its citizens to file their taxes online. Here's the =
form=20
they use:</P>
<DIV class=3Dtundra id=3Dcode1 style=3D"BACKGROUND-COLOR: #f5f5f5"><IMG=20
src=3D"http://dojotoolkit.org/files/e_demo.gif">=20
<H1>2007 Tax Form</H1>
<P>The Sovreign Nation of Googolica, In Search We Trust</P>
<FORM>First Name: <INPUT name=3Dfirst length=3D"20"><BR>Last Name: =
<INPUT name=3Dlast=20
length=3D"20"><BR>Email Address: <INPUT name=3Demail length=3D"20"><BR>
<HR>
<OL>
<LI>Please Enter Your 2007 Gross Income <INPUT name=3DgrossIncome =
length=3D"10">=20
<LI>Please enter the value from line 1. This is your <EM>2007 tax</EM> =
<INPUT=20
name=3Dtax length=3D"10">=20
<LI>Would you like to contribute an extra $3 to the Presidential =
Campaign=20
Fund? <INPUT type=3Dcheckbox value=3DY name=3Dcampaign> =
</LI></OL><BR><INPUT onclick=3D"alert('This is not a real form!');" =
type=3Dbutton value=3DSubmit>=20
</FORM></DIV><BR>
<P>To the astonishment of the Googolican government, people have not =
been using=20
the form. The Parliament investigated. The problem, they first thought, =
might be=20
the brutal tax percentage - 100%. This theory was quickly dismissed. =
</P>
<P>The final report concluded the web page is faulty, thus discouraging =
it use.=20
Among its problems:</P>
<P>
<UL>
<LI>It's ugly. Really ugly.=20
<LI>The form does nothing to help the user. It does not clean up =
mistakes. And=20
it reports errors after the form has been submitted, leaving the user =
to stare=20
at a blank form again.=20
<LI>Googolica has two official languages, English and Snobol. =
Snobol-speakers=20
are out of luck. And bifurcating the page into an English and a Snobol =
version=20
makes development twice as difficult.=20
<LI>People with special needs - low vision, motor problems that =
discourage=20
mouse use - are out of luck.=20
<LI>MORE... </LI></UL>
<P></P><P.>Fortunately, the Googolican IT department employs John Walsh. =
And=20
John has just downloaded Dojo and Dijit. Things are looking up!
<P></P>
<DIV class=3Dbook-navigation>
<UL class=3Dmenu>
<LI class=3Dleaf><A=20
=
href=3D"http://dojotoolkit.org/book/dojo-book-0-9/part-1-life-dojo/exampl=
e-1-why-doesnt-anyone-fill-out-their-tax-forms/adding-some">Adding=20
Dijit</A>
<LI class=3Dleaf><A=20
=
href=3D"http://dojotoolkit.org/book/dojo-book-0-9/part-1-life-dojo/exampl=
e-1-why-doesnt-anyone-fill-out-their-tax-forms/validating-">Validating=20
and Assisting</A>
<LI class=3Dleaf><A =
href=3D"http://dojotoolkit.org/node/4496">Accessibility=20
(A11y)</A>
<LI class=3Dleaf><A=20
=
href=3D"http://dojotoolkit.org/book/book-dojo/part-1-life-dojo-dojo-and-d=
ijit-application-examples/example-1-why-doesnt-anyone-fi-0">International=
ization=20
(i18n)</A></LI></UL>
<DIV class=3D"page-links clear-block"><A class=3Dpage-previous=20
title=3D"Go to previous page"=20
href=3D"http://dojotoolkit.org/book/dojo-book-0-9/part-1-life-dojo-0">=E2=
=80=B9 Part 1:=20
Life With Dojo - Dojo and Dijit Application Examples</A><A =
class=3Dpage-up=20
title=3D"Go to parent page"=20
href=3D"http://dojotoolkit.org/book/dojo-book-0-9/part-1-life-dojo-0">up<=
/A><A=20
class=3Dpage-next title=3D"Go to next page"=20
href=3D"http://dojotoolkit.org/book/dojo-book-0-9/part-1-life-dojo/exampl=
e-1-why-doesnt-anyone-fill-out-their-tax-forms/adding-some">Adding=20
Dijit =E2=80=BA</A></DIV></DIV></DIV>
<DIV class=3Dlinks>
<UL class=3D"links inline">
<LI class=3D"first book_printer"><A class=3Dbook_printer=20
title=3D"Show a printer-friendly version of this book page and its =
sub-pages."=20
href=3D"http://dojotoolkit.org/book/export/html/600">Printer-friendly=20
version</A>=20
<LI class=3Dcomment_forbidden><SPAN class=3Dcomment_forbidden><A=20
=
href=3D"http://dojotoolkit.org/user/login?destination=3Dnode/600%2523comm=
ent-form">Login</A>=20
or <A=20
=
href=3D"http://dojotoolkit.org/user/register?destination=3Dnode/600%2523c=
omment-form">register</A>=20
to post comments</SPAN>=20
<LI class=3D"last subscriptions_add_node"><A =
class=3Dsubscriptions_add_node=20
title=3D"Receive an e-mail whenever a comment is posted to this Book =
page."=20
href=3D"http://dojotoolkit.org/subscriptions/add/node/600">Subscribe =
post</A>=20
</LI></UL></DIV></DIV>
<DIV id=3Dcomments></DIV><!-- /main_content region --></DIV></DIV>
<DIV class=3D"col-c content-region-container">
<DIV id=3Dsidebar-right-container></DIV></DIV><BR class=3Dclear></DIV>
<DIV class=3Dcols-a50b50 id=3Dafter-content-block>
<DIV class=3D"col-a content-region-container" =
id=3Dafter-content-block-1></DIV>
<DIV class=3D"col-b content-region-container" =
id=3Dafter-content-block-2><BR=20
class=3Dclear></DIV><BR class=3Dclear></DIV><BR clear=3Dall></DIV>
<DIV class=3Dcontent-region-container>
<DIV id=3Dnavigation-block>
<DIV id=3Dbreadcrumb-block>
<DIV id=3Dbreadcrumbs>
<DIV class=3Dbreadcrumb><A href=3D"http://dojotoolkit.org/">Home</A> =
=C2=BB <A=20
href=3D"http://dojotoolkit.org/book/dojo-book-0-9-0">The Book of =
Dojo</A> =C2=BB <A=20
href=3D"http://dojotoolkit.org/book/dojo-book-0-9/part-1-life-dojo-0">Par=
t 1: Life=20
With Dojo</A> =C2=BB Example 1: Why Doesn't Anyone Fill Out Their Tax=20
Forms?</DIV></DIV></DIV>
<DIV class=3Dcols-abcd id=3Dmain-menu-block><!-- Block: menu -->
<DIV class=3D"block block-menu" id=3Dblock-menu-573>
<DIV class=3Dcontent>
<UL class=3Dmenu>
<LI class=3Dleaf id=3Dmenu-item-574><A title=3D"See the Dojo Toolkit =
in action!"=20
href=3D"http://dojotoolkit.org/demos">Demos</A>=20
<LI class=3Dexpanded id=3Dmenu-item-575><A=20
title=3D"Get started with the Dojo Toolkit, fast"=20
href=3D"http://dojotoolkit.org/docs/quickstart">Quick Start</A>=20
<UL class=3Dmenu>
<LI class=3Dleaf id=3Dmenu-item-576><A title=3D"Get the toolkit"=20
href=3D"http://dojotoolkit.org/downloads">Downloads</A>=20
<LI class=3Dleaf id=3Dmenu-item-577><A title=3D"See examples of the =
Dojo Toolkit"=20
href=3D"http://dojotoolkit.org/demos">Examples</A>=20
<LI class=3Dleaf id=3Dmenu-item-639><A=20
href=3D"http://dojotoolkit.org/spotlight">Spotlight</A> </LI></UL>
<LI class=3Dexpanded id=3Dmenu-item-578><A=20
href=3D"http://dojotoolkit.org/about">About</A>=20
<UL class=3Dmenu>
<LI class=3Dleaf id=3Dmenu-item-579><A=20
href=3D"http://dojotoolkit.org/about">Overview</A>=20
<LI class=3Dleaf id=3Dmenu-item-580><A=20
href=3D"http://dojotoolkit.org/about/features">Features</A>=20
<LI class=3Dleaf id=3Dmenu-item-581><A=20
href=3D"http://dojotoolkit.org/about/press">Press</A>=20
<LI class=3Dleaf id=3Dmenu-item-582><A=20
href=3D"http://dojotoolkit.org/about/contact">Contact</A>=20
</LI></UL></LI></UL></DIV></DIV><!-- Block: menu -->
<DIV class=3D"block block-menu" id=3Dblock-menu-589>
<DIV class=3Dcontent>
<UL class=3Dmenu>
<LI class=3Dexpanded id=3Dmenu-item-583><A=20
href=3D"http://dojotoolkit.org/downloads">Downloads</A>=20
<UL class=3Dmenu>
<LI class=3Dleaf id=3Dmenu-item-584><A=20
href=3D"http://dojotoolkit.org/downloads">Current releases</A>=20
<LI class=3Dleaf id=3Dmenu-item-585><A=20
href=3D"http://archive.dojotoolkit.org/nightly/">Nightly builds</A>=20
<LI class=3Dleaf id=3Dmenu-item-586><A=20
href=3D"http://archive.dojotoolkit.org/">Archives</A>=20
<LI class=3Dleaf id=3Dmenu-item-587><A=20
href=3D"http://trac.dojotoolkit.org/roadmap?show=3Dall">Change =
logs</A>=20
<LI class=3Dleaf id=3Dmenu-item-588><A=20
href=3D"http://dojotoolkit.org/downloads/releasenotes">Release =
notes</A>=20
</LI></UL>
<LI class=3Dexpanded id=3Dmenu-item-590><A=20
href=3D"http://dojotoolkit.org/news">News</A>=20
<UL class=3Dmenu>
<LI class=3Dleaf id=3Dmenu-item-591><A=20
href=3D"http://dojotoolkit.org/blog">Blogs</A>=20
<LI class=3Dleaf id=3Dmenu-item-592><A=20
=
href=3D"http://dojotoolkit.org/topics/news/announcements">Announcements</=
A>=20
<LI class=3Dleaf id=3Dmenu-item-593><A=20
href=3D"http://dojotoolkit.org/aggregator">Planet Dojo</A>=20
</LI></UL></LI></UL></DIV></DIV><!-- Block: menu -->
<DIV class=3D"block block-menu" id=3Dblock-menu-594>
<DIV class=3Dcontent>
<UL class=3Dmenu>
<LI class=3Dexpanded id=3Dmenu-item-595><A=20
href=3D"http://dojotoolkit.org/docs">Documentation</A>=20
<UL class=3Dmenu>
<LI class=3Dleaf id=3Dmenu-item-596><A=20
href=3D"http://dojotoolkit.org/docs/quickstart">Quick Start</A>=20
<LI class=3Dleaf id=3Dmenu-item-597><A=20
href=3D"http://dojotoolkit.org/book/dojo-book-0-9-0">The Book of =
Dojo</A>=20
<LI class=3Dleaf id=3Dmenu-item-598><A=20
href=3D"http://dojotoolkit.org/docs/portingguides">Porting =
Guides</A>=20
<LI class=3Dleaf id=3Dmenu-item-599><A =
href=3D"http://dojotoolkit.org/api">API=20
Reference</A>=20
<LI class=3Dleaf id=3Dmenu-item-632><A=20
href=3D"http://dojotoolkit.org/developer">Developer notes</A> =
</LI></UL>
<LI class=3Dexpanded id=3Dmenu-item-601><A=20
href=3D"http://dojotoolkit.org/support">Support</A>=20
<UL class=3Dmenu>
<LI class=3Dleaf id=3Dmenu-item-602><A=20
href=3D"http://dojotoolkit.org/support">General Information</A>=20
<LI class=3Dleaf id=3Dmenu-item-600><A=20
href=3D"http://dojotoolkit.org/support/faq">FAQ</A>=20
<LI class=3Dleaf id=3Dmenu-item-603><A=20
href=3D"http://dojotoolkit.org/forum">Forums</A> =
</LI></UL></LI></UL></DIV></DIV><!-- Block: menu -->
<DIV class=3D"block block-menu" id=3Dblock-menu-604>
<DIV class=3Dcontent>
<UL class=3Dmenu>
<LI class=3Dexpanded id=3Dmenu-item-605><A=20
href=3D"http://dojotoolkit.org/community">Community</A>=20
<UL class=3Dmenu>
<LI class=3Dleaf id=3Dmenu-item-606><A=20
href=3D"http://dojotoolkit.org/community">General Information</A>=20
<LI class=3Dleaf id=3Dmenu-item-607><A=20
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -