DOJO的一个例子

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>58用户注册</title> <link rel="stylesheet" type="text/css" href="dojo/dijit/themes/tundra/tundra.css"/> <link rel="stylesheet" type="text/css" href="dojo/dojo/resources/dojo.css"/> <link rel="stylesheet" type="text/css" href="58.css"/> <script type="text/javascript" src="dojo/dojo/dojo.js" djConfig="parSEOnLoad : true"></script> <script type="text/javascript"> dojo.require("dojo.parser"); dojo.require("dijit.form.TextBox"); dojo.require("dijit.form.ValidationTextBox"); dojo.require("dijit.form.Button"); dojo.require("dijit.layout.TabContainer"); dojo.require("dijit.layout.AccordionContainer");//设置AccordionContainer //dojo.require("dijit.layout.LinkPane"); //这里看是否需要使用LinkPane,不用的话取消这句 dojo.require("dijit.layout.ContentPane"); dojo.require("dijit.Dialog"); dojo.require("dijit.form.FilteringSelect"); // dojo.require("dijit.layout.LayoutContainer"); </script> </head> <body class="tundra"> <div id="header"> <div id="headerinside"> <a> <img id="logo" src="gif/logo.gif"> </a> <div id="cityname"> 上海 </div> <div id="login_text"> <a href="#" >登录</a> </div> </div> <div class="content"> <div id="mainbody"> <dt> 用户名: </dt> <dd> <input type="text" maxlength=25 name="username" id="username" dojoType="dijit.form.ValidationTextBox" trim="true" required="true" invalidMessage="请输入用户名!" style="border:1px solid blue;margin-left:0px"/> </dd> <dt> 密码: </dt> <dd> <input type="password" maxlength=25 name="password" id="password" dojoType="dijit.form.ValidationTextBox" trim="true" required="true" invalidMessage="请输入密码!" style="border:1px solid blue;margin-left:0px"/> </dd> <dt> 确认密码: </dt> <dd> <input type="password" maxlength=25 name="confirmpassword" id="confirmpassword" dojoType="dijit.form.ValidationTextBox" trim="true" required="true" validator="return this.getValue() == dijit.byId('password').getValue()"invalidMessage="请确认两次输入密码一致!" style="border:1px solid blue;margin-left:0px"/> </dd> <dt> 电子邮件: </dt> <dd> <input type="text" maxlength=25 name="email" dojoType="dijit.form.ValidationTextBox" trim="true" style="border:1px solid blue"regExp="[a-z0-9._%+-]+@[a-z0-9-]+/.[a-z]{2,4}" required="true" invalidMessage="请输入正确的email"/> </dd> <dt> 生活圈: </dt> <dd> <select name="foo" style=" width: 100px; border:1px solid blue;"> <option value="1" selected="true">上海</option> <option value="2" >杭州</option> <option value="3">北京</option> </select> <select name="foo2" style="width: 100px; border:1px solid blue;"> <option value="4" selected="true">上海</option> <option value="5" >杭州</option> <option value="6">北京</option> </select> </dd> <dt> 验证码: </dt> <dd> <input type="text" maxlength=25 name="validateNo" id="validateNo" dojoType="dijit.form.TextBox" trim="true" propercase="true" style="border:1px solid blue;margin-left:0px;width:50px"/> </dd> <dt> <button dojoType="dijit.form.Button" style="margin-left:150px">注册</button> </dt> </div> </div> </div> </body> </html>

相关文章

我有一个网格,可以根据更大的树结构编辑小块数据.为了更容易...
我即将开始开发一款教育性的视频游戏.我已经决定以一种我可以...
我正在使用带有Grails2.3.9的Dojo1.9.DojoNumberTextBox小部...
1.引言鉴于个人需求的转变,本系列将记录自学arcgisapiforja...
我正在阅读使用dojo’sdeclare进行类创建的语法.描述令人困惑...
我的团队由更多的java人员和JavaScript经验丰富组成.我知道这...