`
- 浏览:
555322 次
- 性别:
- 来自:
广州
-
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>Focus效果的提交信息表单</title>
<style type="text/css" media="all">
form{
margin: 0px auto;
width: 450px;
border: solid 1px #CCCCCC;
}
.bo{
border-bottom: solid 1px #CCCCCC;
}
label{
float: left;
padding: 10px 0px 4px 30px;
}
input{
padding: 1px;
}
input,textarea{
border: 1px solid #CCCCCC;
margin: 5px 0px;
}
textarea{
padding: 2px;
}
.bt{
width: 38px;
height: 20px;
font-size: 11px;
border: solid 1px #CCCCCC;
background: #FBFBFB;
text-align: center;
}
.btcenter{
text-align: center;
clear: left;
padding: 4px 0px 0px;
}
.sffocus {
background: #F0F9FB; /*----for IE----*/
border: 1px solid #1D95C7;
}
textarea:focus, input:focus {
background: #F0F9FB; *----for firefox----*/
border: 1px solid #1D95C7;
}
body {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
margin-top: 20px;
}
</style>
<script type="text/javascript">
<!--
function suckerfish(type, tag, parentId) {
if (window.attachEvent) {
window.attachEvent("onload", function() {
var sfEls = (parentId==null)?document.getElementsByTagName(tag):document.getElementById(parentId).getElementsByTagName(tag);
type(sfEls);
});
}
}
sfFocus = function type(sfEls) {
for (var i=0; i<sfEls.length; i++) {
sfEls[i].onfocus = function() {this.className+=" sffocus";}
sfEls[i].onblur=function() { this.className=this.className.replace(new RegExp(" sffocus\\b"), ""); }
}
}
suckerfish(sfFocus, "INPUT");
suckerfish(sfFocus, "TEXTAREA");
//-->
</script>
<link rel="Shortcut Icon" type="image/x-icon" href="" />
</head>
<body>
<form action="#" method="post" name="myform" id="myform">
<div class="bo">
<label for="name">姓名:</label>
<input type="text"size="20" name="name" id="name" maxlength="10" /></div>
<div class="bo">
<label for="tel">邮件:</label>
<input type="text" size="20" name="tel" id="tel" maxlength="16" /></div>
<div class="bo">
<label for="mo">标题:</label>
<input type="text" size="30" name="mo" id="mo" maxlength="20" /></div>
<div class="bo">
<label for="con">内容:</label>
<textarea cols="40" rows="8" name="con" id="con"></textarea></div>
<div class="btcenter">
<input type="submit" class="bt" value="Send" />
<input type="reset" class="bt" value="Reset" /></div>
</form>
</body>
</html>
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
"符合标准的Focus功能的提交信息表单.rar"是一个压缩包文件,主要涉及网页开发中的JavaScript特效,特别是与表单按钮交互相关的功能。在网页设计中,Focus功能是用户交互的重要部分,它允许用户通过键盘或者鼠标操作...
JavaScript 有Focus高亮效果的表单
### JS提交表单及JS表单验证 在Web开发中,JavaScript经常被用来增强用户体验,其中一个重要的应用领域就是表单验证。通过JavaScript进行前端验证,可以及时反馈用户输入错误,提高交互效率。本文将详细解释如何...
根据给定文件的信息,本文将深入探讨如何在Web应用中实现多表单的同时提交功能,以及如何使用JavaScript来增强下拉框的可编辑性(包括删除、修改与新增选项),并实现聚焦等交互功能。 ### 多表单同时提交 在实际...
在网页开发中,表单验证是一项至关重要的任务,它确保用户输入的数据符合预期的格式和规则,从而提高用户体验并防止无效数据的提交。本压缩包包含的资源是基于jQuery的一个插件,专门用于表单验证,它根据元素的`...
如果超出,则使用`alert()`显示提示信息,并利用`focus()`让焦点返回到该文本框上,最后返回`false`以阻止表单提交。 - **应用场景**: 常用于限制用户输入的长度,避免数据过长导致的问题。 ### 2. 邮箱格式验证 `...
"简洁的浮动标签提交表单用户界面设计"是这样一种设计理念,它旨在通过精巧的视觉设计,提升用户在填写表单时的舒适度和效率。这种设计模式尤其适用于移动设备,因为它能最大化屏幕空间的利用,同时保持清晰的信息...
此外,表单提交的数据可以通过`method`属性控制,`GET`方式会将数据附加到URL后面,而`POST`方式会将数据隐藏在HTTP请求体中,通常用于处理敏感信息。在上述示例中,`method="post"`用于隐藏提交的数据,使其更安全...
但是,我们依然可以通过这些信息来理解纯CSS创建表单的基本思路和方法。 总结来说,文章为我们提供了使用纯CSS创建漂亮表单的详细指南,涉及了HTML表单的基础结构和相应的CSS样式技巧。通过合理的布局和样式设计,...
3. **伪类和伪元素**:`:hover`、`:focus`等伪类可以改变表单元素在不同状态下的样式,如鼠标悬停时的高亮效果,而`:before`和`:after`伪元素则可用于添加自定义内容。 4. **响应式设计**:使用媒体查询`media ...
### 聚焦细节:利用 CSS `:focus` 伪类提升表单可访问性 在探讨如何使用 CSS 的 `:focus` 伪类来增强表单元素的可访问性之前,我们首先需要理解 CSS 在网页设计中的核心作用及其基本功能。 #### CSS 的基本功能 1...
因此,理解并掌握CSS表单显示效果至关重要。 首先,让我们从基本的表单元素开始。HTML提供了多种表单元素,如`<input>`(用于输入文本、密码、电子邮件等)、`<textarea>`(用于多行文本输入)、`<select>`(用于...
例如,可以使用`:focus`伪类来改变搜索框获得焦点时的样式,或者利用`transition`属性来平滑地改变搜索按钮的背景颜色和边框宽度,创造出一种发光效果。此外,CSS3的`box-shadow`属性可以用来添加阴影,模拟3D效果,...
常见的表单事件有`submit`(提交)、`change`(改变)、`focus`(获取焦点)和`blur`(失去焦点)。开发者通常会在`submit`事件上添加验证逻辑,以在用户尝试提交时检查输入。 例如,验证一个必填字段可以这样写: ...
### 关于表单提交的长度限制 在Web开发中,表单是用户与网站交互的重要方式之一。通过表单,用户可以向服务器提交数据,这些数据可以是用户名、密码、评论等任何类型的信息。然而,在实际应用中,为了提高用户体验...
当用户尝试提交未填写的必填字段时,浏览器会阻止表单的提交并显示错误提示。这种特性增强了用户体验,因为它确保了数据的完整性和准确性。 CSS3则提供了强大的样式控制能力,可以用来创建各种各样的美化效果。对于...
8. **动画效果**:通过CSS动画,可以在用户与表单交互时增加动态反馈,如输入验证成功时的背景色变化,或者提交按钮的过渡效果。 9. **表单验证**:除了前端样式,CSS也可以配合JavaScript进行简单的表单验证,通过...
本篇文章将详细讲解如何利用CSS3和jQuery库创建三种炫酷的表单浮动标签设计效果:标签上浮动、标签右浮动和标签下浮动。 首先,我们来探讨CSS3的作用。CSS3是层叠样式表的最新版本,它引入了许多新特性,如选择器、...
例如,使用`transition`和`animation`属性可以实现平滑的过渡和动画效果,如淡入淡出、旋转、缩放等,这些特效可以在表单提交时或者表单字段获得焦点时触发。CSS3还提供了伪类选择器,如`:hover`、`:active`和`:...