2007-11-12
第二个范例——在线编辑
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>InlineEdit范例</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<style type="text/css">
@import "js/dijit/themes/tundra/tundra.css";
@import "js/dojo/dojo.css"
</style>
<script type="text/javascript" src="js/dojo/dojo.js" djConfig="parseOnLoad: true"></script>
<script type="text/javascript">
dojo.require("dijit.form.InlineEditBox");
dojo.require("dijit.form.Textarea");
dojo.require("dijit.form.TextBox");
dojo.require("dijit.form.DateTextBox");
dojo.require("dojo.parser");
function myHandler(idOfBox, value) {
console.debug("Edited value from "+idOfBox+" is now "+value);
}
</script>
</head>
<body class="tundra">
<span id="editable" style="font-size: larger;"
dojoType="dijit.form.InlineEditBox"
onChange="myHandler(this.id,arguments[0])"> <input
dojoType="dijit.form.TextBox" value="在线编辑范例"></span>
<br />
<span id="areaEditable" dojoType="dijit.form.InlineEditBox" renderAsHtml="true" autoSave="false">
<textarea dojoType="dijit.form.Textarea"></textarea>
</span>
<br />
<p id="backgroundArea" dojoType="dijit.form.InlineEditBox">
<input name="date" value="2005-12-30"
dojoType="dijit.form.DateTextBox" constraints={datePattern:
'yy-MM-dd'}
lang="zh_CN" required="true"
promptMessage="yy-MM-dd" invalidMessage="无效的日期,请使用格式如:yy-MM-dd的日期。">
</body>
</html>
<html>
<head>
<title>InlineEdit范例</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<style type="text/css">
@import "js/dijit/themes/tundra/tundra.css";
@import "js/dojo/dojo.css"
</style>
<script type="text/javascript" src="js/dojo/dojo.js" djConfig="parseOnLoad: true"></script>
<script type="text/javascript">
dojo.require("dijit.form.InlineEditBox");
dojo.require("dijit.form.Textarea");
dojo.require("dijit.form.TextBox");
dojo.require("dijit.form.DateTextBox");
dojo.require("dojo.parser");
function myHandler(idOfBox, value) {
console.debug("Edited value from "+idOfBox+" is now "+value);
}
</script>
</head>
<body class="tundra">
<span id="editable" style="font-size: larger;"
dojoType="dijit.form.InlineEditBox"
onChange="myHandler(this.id,arguments[0])"> <input
dojoType="dijit.form.TextBox" value="在线编辑范例"></span>
<br />
<span id="areaEditable" dojoType="dijit.form.InlineEditBox" renderAsHtml="true" autoSave="false">
<textarea dojoType="dijit.form.Textarea"></textarea>
</span>
<br />
<p id="backgroundArea" dojoType="dijit.form.InlineEditBox">
<input name="date" value="2005-12-30"
dojoType="dijit.form.DateTextBox" constraints={datePattern:
'yy-MM-dd'}
lang="zh_CN" required="true"
promptMessage="yy-MM-dd" invalidMessage="无效的日期,请使用格式如:yy-MM-dd的日期。">
</body>
</html>
发表评论
- 浏览: 56085 次

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
对you must specify a loc ...
非常谢谢你啊!
-- by guoshiyu20 -
dojo 1.1 beta2发布了
dojo1.1 beta3发布了,下载地址:http://download.do ...
-- by noname365 -
对you must specify a loc ...
刚好遇到这个问题,使用你提到的办法解决了。谢谢!
-- by movingboy -
Dojo1.0简介
老兄你的文档终于出来了,多写一些例子:),3x
-- by karan -
dojo1.0.1正式发布了
速度问题是个折中 后台可以考虑,前台Web还是慎重
-- by airport






评论排行榜