`
happmaoo
  • 浏览: 4475136 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

用DHTML整饰Form中的必填和非必填字段项 - 示例

阅读更多
<style type="text"> /* And all that Malarkey // Trimming form elements Please feel free to use this CSS file in any way that you like, although a link back to http://www.stuffandnonsense.co.uk/archives/trimming_form_fields.html would always be appreciated. If you come up with a stunning design based on this technique, it would be really nice if you would post a comment containing a URL on http://www.stuffandnonsense.co.uk/archives/trimming_form_fields.html#Comments Thanks to Brothercake (http://www.brothercake.com/) for his help with the Javascript. His fantastic UDM 4 fully-featured and accessible website menu system is a must! (http://www.udm4.com/) */ /* Set up the basic layout and remove unsemantic br tags. */ form { margin : 0; padding : 0; } fieldset { margin : 0; padding : 1em; border : 1px solid #ccc; } fieldset div br { display : none; } /* Style the legend, labels and the div containing the submit button. */ legend { font-weight : bold; color : #333; margin : 0; padding : 0.5em; } label { display : block; } #fm-submit { clear : both; padding-top : 1em; text-align : center; } #fm-submit input { border: 1px solid #333; padding: 2px 4px; background: #fff; color: #333; font-size: 100%; } fieldset div { margin : 0; padding : 0; } fieldset div.fm-optional { display : block; } fieldset div input { width: 200px; /* Width for modern browsers */ border : 1px solid #900; padding : 1px; } fieldset div select { font-family : "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; font-size : 100%; width: 200px; /* Width for modern browsers */ border : 1px solid #900; padding : 1px; } fieldset div label:before { content: "* "; } fieldset div.fm-optional label:before { content: ""; } /* Optional fields. */ .fm-optional input { border : 1px solid #ccc; } </style>

Personal information
Title
Mr Mrs Miss Ms Dr Prof
First name (Required)

Surname (Required)

Maiden or other previous name

Marital status
Single Married Divorced Separated Other
Address
House name or number

Street or road name

Address

Town or city

County

Postcode (Required)
Contact information
Telephone (Required)

Fax

Mobile

Email (Required)

Web site address
function loadForm() { if(document.getElementById) { var linkContainer = document.getElementById('linkContainer'); var toggle = linkContainer.appendChild(document.createElement('a')); toggle.href = '#'; toggle.appendChild(document.createTextNode('要隐藏非必填字段项吗?')); toggle.onclick = function() { var linkText = this.firstChild.nodeValue; this.firstChild.nodeValue = (linkText == '要隐藏非必填字段项吗?') ? '要显示非必填字段项吗?' : '要隐藏非必填字段项吗?'; var tmp = document.getElementsByTagName('div'); for (var i=0;i<tmp.length if tmp : return false loadform></tmp.length>
分享到:
评论

相关推荐

    dhtml 示例

    Web 窗体 DHTML 示例演示如何在 Web 窗体应用程序中使用客户端脚本和动态 HTML (DHTML)。许多可用的 Web 窗体示例重点说明 ASP.NET 的新服务器端事件处理功能。此示例阐释客户端脚本仍然是用于在 ASP.NET 中生成 Web...

    DHTML 默认行为中文手册

    7. **实例分析**:为了帮助读者更好地理解,手册可能会提供多个实际的DHTML示例,包括默认行为的演示和如何修改这些行为以实现特定需求。 8. **最佳实践**:最后,手册可能会给出一些编写高效、可维护的DHTML代码的...

    asp.net ----dhtml

    在提供的“DHTML文档对象中文手册.chm”文件中,你可以找到关于DOM的详细信息,包括DOM的层次结构、节点类型、以及如何使用JavaScript访问和操作这些节点。这份手册将帮助你更好地理解和应用DHTML和DOM,提升你在ASP...

    DHTML源代码和效果

    在这个压缩包文件"**DHTML效果**"中,可能包含了各种使用DHTML技术实现的图片效果示例。这些效果可能包括: - 图片滑动展示:利用JavaScript和CSS实现图片的自动轮播,或者通过用户点击按钮进行手动切换。 - 图片...

    DHTML中文参考手册

    DHTML手册可能会介绍如何创建、操作和动画化VML图形,以及如何与其他DHTML元素结合使用。 **命令标识符** 命令标识符可能是JavaScript中的一些常用函数或者API,用于执行特定任务,如导航、弹出对话框或控制页面...

    DHTML中文手册-chm版

    《DHTML中文手册》是一部全面解析DHTML技术的宝贵资源,尤其对于中文用户来说,它提供了易懂且详尽的指导。DHTML,全称Dynamic HTML,是一种在网页上实现动态交互效果的技术,它结合了HTML、CSS、JavaScript以及DOM...

    CSS+DHTML中文手册

    5. **Ajax**:虽然不是DHTML的一部分,但Ajax(异步JavaScript和XML)技术常常与DHTML一起使用,提供无需刷新页面即可获取和更新数据的能力。 这个压缩包包含了两份中文手册,"DHTML.chm"涵盖了DHTML的相关知识,而...

    DHTML 示例

    Web 窗体 DHTML 示例演示如何在 Web 窗体应用程序中使用客户端脚本和动态 HTML (DHTML)。许多可用的 Web 窗体示例重点说明 ASP.NET 的新服务器端事件处理功能。此示例阐释客户端脚本仍然是用于在 ASP.NET 中生成 Web...

    dhtml-html-css-javascript-dom帮助文档(.chm)五合一

    4. **JavaScript**:涉及变量、数据类型、函数、面向对象编程、DOM操作、AJAX等核心概念,以及一些常见的库和框架如jQuery、React等的使用。 5. **DOM**:解释DOM结构,如何通过JavaScript操作DOM节点,实现动态...

    IUI DHtml组件 2008-02-06

    Validator组件通常可以配置各种验证规则,如必填项检查、电子邮件格式验证、数字范围验证等。通过使用Validator,开发者可以轻松实现复杂的数据验证逻辑,而无需编写大量的JavaScript代码。 IUI DHtml组件库的2009...

    DHTML中文帮助手册CHM格式

    5. **实例分析**:提供实际的代码示例和案例研究,帮助理解DHTML在实际项目中的应用。 6. **问题解决**:解答在开发过程中可能遇到的问题和错误处理方法。 7. **参考资源**:列出相关的API文档、在线工具和学习资源...

    DHTML手册 DHTML手册

    CSS在DHTML中扮演着重要角色,它负责定义元素的外观和布局。通过选择器和规则,我们可以改变HTML元素的颜色、大小、位置等属性。CSS3的引入带来了更多的动画和过渡效果,增强了DHTML的表现力。 JavaScript作为DHTML...

    DHTML概念、核心和编程

    DHTML是一种结合了DOM、CSS和客户端脚本的网页开发技术,它赋予了网页动态的特性,让网页内容和布局可以随时间和用户交互而变化。DOM作为文档的编程接口,是DHTML的核心,允许程序直接操作和改变HTML结构。CSS-P则...

    DHTML默认行为中文手册

    **DHTML默认行为中文手册** **1. 简介** DHTML(Dynamic HTML)是一种在Web页面上创建动态...行为参考文件`behavior_ref.chm`则可能包含更具体的行为定义、示例代码和使用技巧,是深入学习DHTML默认行为的重要资源。

    Dhtml手册(Dhtml手册.chm)

    9. **学习资源**:Dhtml手册.chm提供了关于DHTML的详细教程和参考,包括基本概念、语法、示例以及解决常见问题的方法,是学习DHTML的得力助手。 10. **现代Web技术的演变**:虽然现在许多DHTML的功能已经被更先进的...

    DHTML案例培训.pdf

    例如,在一个表单提交过程中,如果用户还没有填写完所有必填项,我们可能不希望表单被提交。这时就需要使用`preventDefault()`方法来阻止默认行为。 **2.4 示例代码:** ```javascript // 获取表单元素 var form =...

    精彩编程与编程技巧-用VB6.0中文版进行DHTML程序开发...

    - **打包部署**:使用Visual Basic提供的“打包和部署向导”(Package and Deployment Wizard)功能,可以将DHTML应用及相关DLL组件打包成.cab文件,方便在网络环境中发布和安装。 #### 四、DHTML应用部署与维护 ...

    DHTML用户界面,使用方便

    在这个名为“DHTML用户界面,使用方便”的主题中,我们主要探讨如何利用DHTML技术构建易于使用的界面。 首先,DHTML的核心在于其动态特性。通过JavaScript,我们可以编写脚本来改变HTML元素的位置、样式和内容,而...

    DHTML 手册中文文档

    DHTML 完全手册 动态 HTML (DHTML) 对象模型参考 &lt;br&gt;DHTML 对象 DHTML 属性 DHTML 方法 DHTML 事件 DHTML 集合 HTML 参考 &lt;br&gt;HTML 元素 HTML 字符集 样式表(CSS)参考 &lt;br...

    DHTML中文文档 用户手册

    **DHTML中文文档用户手册** 是一份针对动态超文本标记语言(DHTML)技术的详细指南,旨在帮助用户深入理解和应用这一技术。DHTML是一种在Web页面上实现交互性和动态效果的技术,它结合了HTML、CSS、JavaScript以及...

Global site tag (gtag.js) - Google Analytics