LotusDomino应用开发课程第七章在Web中使用表单

LotusDomino应用开发课程第七章在Web中使用表单

ID:36385046

大小:1.79 MB

页数:34页

时间:2019-05-10

LotusDomino应用开发课程第七章在Web中使用表单_第1页
LotusDomino应用开发课程第七章在Web中使用表单_第2页
LotusDomino应用开发课程第七章在Web中使用表单_第3页
LotusDomino应用开发课程第七章在Web中使用表单_第4页
LotusDomino应用开发课程第七章在Web中使用表单_第5页
资源描述:

《LotusDomino应用开发课程第七章在Web中使用表单》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第7章在Web中使用表单第7章在Web中使用表单17.1在表单中使用公式和JavaScript27.2在表单中使用Web元素67.2.1嵌入Web元素67.2.2创建特殊用途的模板表单67.2.3嵌入视图的例子77.2.4在表单和表单对象中使用HTML属性87.2.5RTF文本域的属性97.2.6Cookie97.3使用表单操作和热点107.3.1表单操作107.3.2使用热点127.4在表单内使用html137.4.1在域中使用Html137.4.2在表单内直接使用内置Html147.4.3显示附属图形文

2、件147.4.4把文本域显示为文本区域177.5在表单内使用CGI变量187.6表单和搜索197.6.1定制视图搜索表单207.6.2定制搜索界面247.6.3定制SiteSearch表单287.6.4定制搜索结果表单297.7其它特性317.7.1使用隐藏域317.7.2获取上载文件名称32表单是Notes应用的基础,它们决定了数据在输入输出过程中的显示方式;在一定程度上,也决定了在数据库中信息是如何存储的。如果没有设计漂亮的表单,就不会有精美的Domino应用。如果你熟悉HTML的表单,开始时你可能会被

3、LotusNotes的表单弄糊涂。和HTML表单一样,Notes的表单被用来从用户那儿获取信息(通常是通过可编辑的域)。和HTML表单不一样的是,Notes的表单也被用来显示已经获取的信息。这些信息存储在称为文档的容器之中。当你打开一个Notes表单时,填写完信息,选择保存。此时,在数据库中保存一个新文档。这个文档中包含了一个Form域,它的值是用来创建文档的表单名,当你打开文档时,这个表单被用来显示信息。文档是数据的一部分,表单是数据库设计的一部分。这和一个数据库中的记录(称为数据)与表(称为基础组织)二

4、者之间的关系相类似。在HTML表单和Notes表单中,另一个不同的地方是访问的模式。在默认情况下,当你打开一个Notes文档时,它处于阅读模式(只读模式);读者所看到的都是在一个字处理器中创建的文档,不包含任何文本域或下拉列表。如果你将此文档改成编辑模式,则它有着明显的不同:可编辑文本域,下拉列表,以及其他元素都变得可见了,好像是在一个HTML的表单之中。然而,你所见到的并非是一个表单,确切地说,你所看到的文档,是通过一个表单显示出来的。当你想通过Web来创建一个新文档时,你通过打开表单OpenFormUR

5、L命令打开一个适当的表单。例如,下面的URL在“讨论数据库”中打开了MainTopic的表单。http://localhost/discuss.nsf/MainTopic?openFormDomino将Notes表单转化成一个HTML表单以响应你的请求。当然,Notes客户端应用还可以使用表单的没有HTML等价的另外一些特征,这些特征并不能在Domino的Web应用中工作。你可以通过提交表单来保存新文档。提交表单时会触发表单事件(通过一个CreateeDocumentURL对象)。继而,Domino使用在C

6、reateDocumentURL中指定的表单将信息从HTML表单传输过来并保存在数据中。你不必考虑一个Notes表单是否适合Web。在你的Notes表单或文档中使用的大部分格式都能被Domino服务器翻译成HTML语言。随着Domino新版本的推出,由Notes向Web的转换会更完善,更完美。我们在Web设计中,还要配合Html的很多特性,比如CSS等。7.1在表单中使用公式和JavaScript在表单中使用公式和JavaScript主要体现在几个方面:1)窗口标题公式2)html首页内容3)htmlBod

7、y属性4)JSHeader5)表单在Web上支持的其他事件6)域公式和事件图表1表单事件中使用公式1.窗口标题公式在这里以字符串的形式制订窗口标题,在Web上对应为HTML的标签的内容。显示在浏览器的标题栏里。2.html首页内容在Web上设置<head>标签中的内容。也可以在表单中使用“$$HTMLHead”域设置此标签的内容。下例是在Designer中用公式指定一个JavaScript脚本库global.js。如果在字符串中使用引号,请加转义符反斜杠“”.公式@WebDbName获得符合</p><p>8、Web格式的数据库文件名。图表2html首页内容使用公式或者在公式中使用“{}”来应用字符串,这样在字符串中间就不需要转义符了。这两种做法效果是相同的。在浏览器IE(后面所用浏览器都是IE)中预览,然后查看源文件:图表3在浏览器中查看Html首页内容1.HtmlBody属性设置<body>标签的属性。遵循公式的语法。下例设置Body的背景图片。图表4表单中的Htmlbody属性在Web中显示(截取局部)图表5在浏</p> </div> <div class="mt-3 bg-white"> <div class="d-lg-block d-none px-3 px-lg-4 py-3 border-bottom text-center font-18"> 当前文档最多预览五页,下载文档查看全文 </div> <div class="detail-fixed-feature d-none d-lg-block" id="detailFixedFeatureBox"> <div class="px-3 px-lg-4 py-3 d-flex align-items-center justify-content-between fixed-feature-box" id="detailFixedFeature"> <div class="d-lg-flex d-none align-items-center"> <div> <a class="btn btn-outline-danger article-state" href="javascript:;" data-id="36385046" data-code="438274" data-title="LotusDomino应用开发课程第七章在Web中使用表单"> <span>侵权申诉</span> </a> <button type="button" class="btn btn-outline-secondary with-light ml-2" data-toggle="modal" data-target="#reportModal" data-id="36385046"><span>举报</span></button> </div> <nav class="d-flex align-items-center ml-4" id="anchorPoint"> <a href="javascript:;" class="btn btn-light anchor-pre px-2"><i class="iconfont text-muted"></i></a> <div class="text-muted mb-0 pre-point-list" id="prePointList"> <a class="px-2 active nav-link" href="#anchorImg0">1</a> <a class="px-2 nav-link" href="#anchorImg1">1</a> <a class="px-2 nav-link" href="#anchorImg2">2</a> <a class="px-2 nav-link" href="#anchorImg3">3</a> <a class="px-2 nav-link" href="#anchorImg4">4</a> <a class="px-2 nav-link" href="#anchorImg5">5</a> / <span class="px-2" id="prePageNums">34</span> </div> <a href="javascript:;" class="btn btn-light anchor-next px-2"><i class="iconfont text-muted"></i></a> </nav> </div> <div class="d-flex align-items-center"> <p class="d-lg-block d-none font-14 text-black-50 mb-0 mr-2">此文档下载收益归作者所有</p> <button class="btn btn-danger detail-download-btn px-3 ml-0 font-16" data-btn="downloadfile" style="width:128px;height:40px;" data-id="36385046" data-price="1500" data-size="1.79 MB" data-page="34页" data-type="doc" data-binddown="true" data-isold="new_content" data-vip="0" data-title="LotusDomino应用开发课程第七章在Web中使用表单">下载文档</button> </div> </div> </div> </div> <div class="d-block d-lg-none px-3 px-lg-4 py-3 border-bottom text-center font-14" style="color:#999">当前文档最多预览五页,下载文档查看全文</div> <button class="btn d-block w-100 d-lg-none btn-danger detail-download-btn px-3 ml-0 font-16" data-btn="downloadfile" data-id="36385046" data-price="1500" data-size="1.79 MB" data-page="34页" data-type="doc" data-binddown="true" data-isold="new_content" data-vip="0" data-title="LotusDomino应用开发课程第七章在Web中使用表单">点击下载本文档 </button> </div> <div class="px-3 px-lg-4 py-3 bg-white mt-3"> <ul class="nav custom-tab border-bottom" id="myTab" role="tablist"> <li class="nav-item" role="presentation"> <a class="nav-link active px-0 mr-4 font-16 font-weight-light pb-3" id="tips-tab" data-toggle="tab" href="#showTips" role="tab" aria-controls="showTips" aria-selected="true">版权提示</a> </li> <li class="nav-item" role="presentation"> <a class="nav-link px-0 pb-3 font-16 font-weight-light text-black-50" href="/d-36385046.html" >下载文档</a> </li> <dl class="flex-grow-1 mb-0 d-lg-none"> <li class="ml-3 float-right d-lg-none"> <button type="button" class="btn btn-light" data-toggle="modal" data-target="#reportModal" data-id="36385046"><span>举报</span></button> </li> </dl> </ul> <div class="tab-content with-content pt-3" id="myTabContent"> <div class="tab-pane fade show active font-14" id="showTips" role="tabpanel" aria-labelledby="showTips-tab"> 温馨提示: <br> 1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。<br> 2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。<br> 3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。<br> 4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。 <br> </div> </div> </div> </div> <div class="detail-sidebar d-none d-lg-block"> <div id="columnDetailSiderRight"> <div class="detail-yourlike mt-0 pb-2" id="relativeArticle"> <div class="border-bottom py-2 d-flex align-items-center justify-content-between"> <h5 class="font-16">相关文章</h5> <a class="font-14 hover-letter-spacing" href="/ucenter/search/index.html?text=LotusDomino应用开发课程第七章在Web中使用表单" target="_blank" rel="nofollow">更多<i class="iconfont font-12 pl-1"></i></a> </div> <ul class="font-14 like-list"> <li class=""> <a class="text-ellipsis office-icon text-dark office-icon-doc" href="/p-6058336.html" title="xml语言在web开发中应用探究" target="_blank">x<span class="text-danger">m</span>l语言<span class="text-danger">在</span>w<span class="text-danger">e</span><span class="text-danger">b</span><span class="text-danger">开</span><span class="text-danger">发</span><span class="text-danger">中</span><span class="text-danger">应</span><span class="text-danger">用</span>探究</a> </li> <li class=""> <a class="text-ellipsis office-icon text-dark office-icon-doc" href="/p-9291882.html" title="lotus domino应用开发课程--第十章 在web中使用lotusscript" target="_blank">l<span class="text-danger">o</span><span class="text-danger">t</span><span class="text-danger">u</span><span class="text-danger">s</span>d<span class="text-danger">o</span><span class="text-danger">m</span><span class="text-danger">i</span><span class="text-danger">n</span><span class="text-danger">o</span><span class="text-danger">应</span><span class="text-danger">用</span><span class="text-danger">开</span><span class="text-danger">发</span><span class="text-danger">课</span><span class="text-danger">程</span>--<span class="text-danger">第</span>十<span class="text-danger">章</span><span class="text-danger">在</span>w<span class="text-danger">e</span><span class="text-danger">b</span><span class="text-danger">中</span><span class="text-danger">使</span><span class="text-danger">用</span>l<span class="text-danger">o</span><span class="text-danger">t</span><span class="text-danger">u</span><span class="text-danger">s</span><span class="text-danger">s</span>cr<span class="text-danger">i</span>p<span class="text-danger">t</span></a> </li> <li class=""> <a class="text-ellipsis office-icon text-dark office-icon-ppt" href="/p-9887507.html" title="web应用开发中的安全算法使用策略" target="_blank">w<span class="text-danger">e</span><span class="text-danger">b</span><span class="text-danger">应</span><span class="text-danger">用</span><span class="text-danger">开</span><span class="text-danger">发</span><span class="text-danger">中</span>的安全算法<span class="text-danger">使</span><span class="text-danger">用</span>策略</a> </li> <li class=""> <a class="text-ellipsis office-icon text-dark office-icon-doc" href="/p-12503903.html" title="struts在web开发中的应用" target="_blank"><span class="text-danger">s</span><span class="text-danger">t</span>r<span class="text-danger">u</span><span class="text-danger">t</span><span class="text-danger">s</span><span class="text-danger">在</span>w<span class="text-danger">e</span><span class="text-danger">b</span><span class="text-danger">开</span><span class="text-danger">发</span><span class="text-danger">中</span>的<span class="text-danger">应</span><span class="text-danger">用</span></a> </li> <li class=""> <a class="text-ellipsis office-icon text-dark office-icon-docx" href="/p-31708329.html" title="cell插件在web开发中的应用" target="_blank">c<span class="text-danger">e</span>ll插件<span class="text-danger">在</span>w<span class="text-danger">e</span><span class="text-danger">b</span><span class="text-danger">开</span><span class="text-danger">发</span><span class="text-danger">中</span>的<span class="text-danger">应</span><span class="text-danger">用</span></a> </li> <li class=""> <a class="text-ellipsis office-icon text-dark office-icon-docx" href="/p-32937275.html" title="浅议jquery技术在web开发中应用" target="_blank">浅议jq<span class="text-danger">u</span><span class="text-danger">e</span>ry技术<span class="text-danger">在</span>w<span class="text-danger">e</span><span class="text-danger">b</span><span class="text-danger">开</span><span class="text-danger">发</span><span class="text-danger">中</span><span class="text-danger">应</span><span class="text-danger">用</span></a> </li> <li class=""> <a class="text-ellipsis office-icon text-dark office-icon-ppt" href="/p-36576892.html" title="JSF在Web开发中的应用" target="_blank">JSF<span class="text-danger">在</span><span class="text-danger">W</span><span class="text-danger">e</span><span class="text-danger">b</span><span class="text-danger">开</span><span class="text-danger">发</span><span class="text-danger">中</span>的<span class="text-danger">应</span><span class="text-danger">用</span></a> </li> <li class=""> <a class="text-ellipsis office-icon text-dark office-icon-ppt" href="/p-39212131.html" title="使用表单构建Web页面" target="_blank"><span class="text-danger">使</span><span class="text-danger">用</span><span class="text-danger">表</span><span class="text-danger">单</span>构建<span class="text-danger">W</span><span class="text-danger">e</span><span class="text-danger">b</span>页面</a> </li> <li class=""> <a class="text-ellipsis office-icon text-dark office-icon-doc" href="/p-41995893.html" title="思维导图在“Web应用开发”课程教学中的应用." target="_blank">思维导图<span class="text-danger">在</span>“<span class="text-danger">W</span><span class="text-danger">e</span><span class="text-danger">b</span><span class="text-danger">应</span><span class="text-danger">用</span><span class="text-danger">开</span><span class="text-danger">发</span>”<span class="text-danger">课</span><span class="text-danger">程</span>教学<span class="text-danger">中</span>的<span class="text-danger">应</span><span class="text-danger">用</span>.</a> </li> <li class=""> <a class="text-ellipsis office-icon text-dark office-icon-ppt" href="/p-46945939.html" title="LotusDomino7.2在表单中使用Web元素" target="_blank"><span class="text-danger">L</span><span class="text-danger">o</span><span class="text-danger">t</span><span class="text-danger">u</span><span class="text-danger">s</span><span class="text-danger">D</span><span class="text-danger">o</span><span class="text-danger">m</span><span class="text-danger">i</span><span class="text-danger">n</span><span class="text-danger">o</span>7.2<span class="text-danger">在</span><span class="text-danger">表</span><span class="text-danger">单</span><span class="text-danger">中</span><span class="text-danger">使</span><span class="text-danger">用</span><span class="text-danger">W</span><span class="text-danger">e</span><span class="text-danger">b</span>元素</a> </li> </ul> </div> <div class="detail-yourlike pb-2"> <div class="border-bottom py-2"> <h5 class="font-16">相关标签</h5> </div> <ul class="font-14 like-list d-flex flex-wrap"> <a class="search-tag" href="/tags/1304606/" target="_blank">表单</a> <a class="search-tag" href="/tags/813477/" target="_blank">第七章</a> <a class="search-tag" href="/tags/540027/" target="_blank">课程</a> <a class="search-tag" href="/tags/540468/" target="_blank">应用</a> <a class="search-tag" href="/tags/540156/" target="_blank">开发</a> <a class="search-tag" href="/tags/540625/" target="_blank">使用</a> </ul> </div> <script src="/d/js/acmsd/thea1.js"></script> </div> </div> </div> <footer> <div class="container d-none d-lg-block mb-4"> <div class="d-flex justify-content-between footer-nav"> <ul class="d-flex foot-nav"> <li> <h5>常见问题</h5> <a class=text-decoration-none href=/help/wenti/upload/ target=_blank> 关于上传 </a><a class=text-decoration-none href=/help/wenti/xiazai/ target=_blank> 关于下载 </a><a class=text-decoration-none href=/help/wenti/qinquan/ target=_blank> 关于侵权 </a><a class=text-decoration-none href=/help/wenti/fenxaing/ target=_blank> 分享文档赚钱教程 </a> </li> <li> <h5>关于我们</h5> <a class=text-decoration-none href=/help/about/wzjs/ target=_blank> 网站介绍 </a><a class=text-decoration-none href=/help/about/gywm/ target=_blank> 关于我们 </a><a class=text-decoration-none href=/help/about/lxwm/ target=_blank> 联系我们 </a> </li> <li> <h5>版权问题</h5> <a class=text-decoration-none href=/help/banquan/bqsm/ target=_blank> 版权声明 </a><a class=text-decoration-none href=/help/banquan/qqcl/ target=_blank> 侵权处理 </a><a class=text-decoration-none href=/help/banquan/mzsm/ target=_blank> 免责声明 </a> </li> <li> <h5>协议条款</h5> <a class=text-decoration-none href=/help/xieyi/yhxy/ target=_blank> 用户协议 </a><a class=text-decoration-none href=/help/xieyi/fwtk/ target=_blank> 用户服务条款 </a><a class=text-decoration-none href=/help/xieyi/ysbh/ target=_blank> 用户隐私保护 </a> </li> <li> <h5>网站导航</h5> <a class="text-decoration-none help-nav-item" href="/sitemaps.xml" data-name="网站地图" target="_blank">网站地图</a> <a class="text-decoration-none help-nav-item" href="/list.html" data-name="全部分类" target="_blank">全部分类</a> <a class="text-decoration-none help-nav-item" href="/sitemaps/index.html" data-name="资源地图" target="_blank">资源地图</a> </li> </ul> <div class="foot-qrcode d-flex"> <div> <div class="subsitute-bg"><img src="https://www.wenku365.com/d/file/2022/07-08/f23df57d987ef7ad9acb33fe5abf9854.jpg"></div> <p>关注公众号<br></p> </div> </div> </div> </div> <div class="footer-copyright"> <p><a href="/" target="_blank">天天文库</a>站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有【成交的100%(原创)】。</p> <p>本站是网络服务平台方,若您的权利被侵害,侵权客服QQ:3074922707 欢迎举报。</p> <p>Copyright 2004-2021 <a href="https://www.wenku365.com/" target="_blank">wenku365.com</a> All Rights Reserved <a href="https://beian.miit.gov.cn/#/Integrated/index" rel="nofollow" target="_blank">闽ICP备15016911号-5 </a></p> <p>闽公网安备 <a href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=35052402000320" rel="nofollow" target="_blank">35052402000320</a></p> <p> <a href="https://www.wenku365.com/zt.html" target="_blank">专题文集</a> <a href="https://www.wenku365.com/zt-90007.html" target="_blank">丨职业培训</a> <a href="https://www.wenku365.com/zt-90005.html" target="_blank">丨实用范文</a> <a href="https://www.wenku365.com/zt-90010.html" target="_blank">丨商业材料</a> <a href="https://www.wenku365.com/zt-90013.html" target="_blank">丨合同协议</a> <a href="https://www.wenku365.com/zt-90009.html" target="_blank">丨PPT专题</a></p> </div> </footer> <script src="//static.wenku365.com/wenku365/js/global.min.js?"></script> <script src="//static.wenku365.com/wenku365/js/clipboard.min.js?"></script> <script src="//static.wenku365.com/wenku365/js/jquery.treeview.js?"></script> <script src="//static.wenku365.com/wenku365/js/jquery.share.min.js?"></script> <script src="//static.wenku365.com/wenku365/js/common.min.js?"></script> <script src="//static.wenku365.com/wenku365/js/downloadFile.js?"></script> <script src="//static.wenku365.com/wenku365/js/loginWindow.js?"></script> <script src="//static.wenku365.com/wenku365/js/windowRecharge.js?"></script> <script src="//static.wenku365.com/wenku365/js/viewer.min.js?"></script> <script src="//static.wenku365.com/wenku365/js/detail.js?"></script> <!-- 2023-05-07 07:03:57 --> </body> </html>