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

[转载]Focus效果的提交信息表单

    博客分类:
  • Html
阅读更多
<!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" />
        
&nbsp;<input type="reset" class="bt" value="Reset" /></div>

</form>
</body>
</html>
分享到:
评论

相关推荐

    符合标准的Focus功能的提交信息表单.rar

    "符合标准的Focus功能的提交信息表单.rar"是一个压缩包文件,主要涉及网页开发中的JavaScript特效,特别是与表单按钮交互相关的功能。在网页设计中,Focus功能是用户交互的重要部分,它允许用户通过键盘或者鼠标操作...

    JavaScript 有Focus高亮效果的表单

    JavaScript 有Focus高亮效果的表单

    js提交表单及js表单验证

    ### JS提交表单及JS表单验证 在Web开发中,JavaScript经常被用来增强用户体验,其中一个重要的应用领域就是表单验证。通过JavaScript进行前端验证,可以及时反馈用户输入错误,提高交互效率。本文将详细解释如何...

    form多表单同时提交以及支持下拉框可编辑源码

    根据给定文件的信息,本文将深入探讨如何在Web应用中实现多表单的同时提交功能,以及如何使用JavaScript来增强下拉框的可编辑性(包括删除、修改与新增选项),并实现聚焦等交互功能。 ### 多表单同时提交 在实际...

    jquery插件-表单验证 根据focus blur

    在网页开发中,表单验证是一项至关重要的任务,它确保用户输入的数据符合预期的格式和规则,从而提高用户体验并防止无效数据的提交。本压缩包包含的资源是基于jQuery的一个插件,专门用于表单验证,它根据元素的`...

    js提交表单及js表单验证大全

    如果超出,则使用`alert()`显示提示信息,并利用`focus()`让焦点返回到该文本框上,最后返回`false`以阻止表单提交。 - **应用场景**: 常用于限制用户输入的长度,避免数据过长导致的问题。 ### 2. 邮箱格式验证 `...

    简洁的浮动标签提交表单用户界面设计

    "简洁的浮动标签提交表单用户界面设计"是这样一种设计理念,它旨在通过精巧的视觉设计,提升用户在填写表单时的舒适度和效率。这种设计模式尤其适用于移动设备,因为它能最大化屏幕空间的利用,同时保持清晰的信息...

    【JavaScript源代码】HTML form表单提交方法案例详解.docx

    此外,表单提交的数据可以通过`method`属性控制,`GET`方式会将数据附加到URL后面,而`POST`方式会将数据隐藏在HTTP请求体中,通常用于处理敏感信息。在上述示例中,`method="post"`用于隐藏提交的数据,使其更安全...

    纯CSS实现漂亮的提交表单

    但是,我们依然可以通过这些信息来理解纯CSS创建表单的基本思路和方法。 总结来说,文章为我们提供了使用纯CSS创建漂亮表单的详细指南,涉及了HTML表单的基础结构和相应的CSS样式技巧。通过合理的布局和样式设计,...

    jquery css3带背景透明登录注册表单提交代码

    3. **伪类和伪元素**:`:hover`、`:focus`等伪类可以改变表单元素在不同状态下的样式,如鼠标悬停时的高亮效果,而`:before`和`:after`伪元素则可用于添加自定义内容。 4. **响应式设计**:使用媒体查询`media ...

    聚焦细节:利用CSS focus 伪类提升表单可访问性

    ### 聚焦细节:利用 CSS `:focus` 伪类提升表单可访问性 在探讨如何使用 CSS 的 `:focus` 伪类来增强表单元素的可访问性之前,我们首先需要理解 CSS 在网页设计中的核心作用及其基本功能。 #### CSS 的基本功能 1...

    CSS表单显示效果示例

    因此,理解并掌握CSS表单显示效果至关重要。 首先,让我们从基本的表单元素开始。HTML提供了多种表单元素,如`&lt;input&gt;`(用于输入文本、密码、电子邮件等)、`&lt;textarea&gt;`(用于多行文本输入)、`&lt;select&gt;`(用于...

    超酷CSS3发光搜索框表单提交

    例如,可以使用`:focus`伪类来改变搜索框获得焦点时的样式,或者利用`transition`属性来平滑地改变搜索按钮的背景颜色和边框宽度,创造出一种发光效果。此外,CSS3的`box-shadow`属性可以用来添加阴影,模拟3D效果,...

    简单的表单验证

    常见的表单事件有`submit`(提交)、`change`(改变)、`focus`(获取焦点)和`blur`(失去焦点)。开发者通常会在`submit`事件上添加验证逻辑,以在用户尝试提交时检查输入。 例如,验证一个必填字段可以这样写: ...

    关于表单提交的长度限制

    ### 关于表单提交的长度限制 在Web开发中,表单是用户与网站交互的重要方式之一。通过表单,用户可以向服务器提交数据,这些数据可以是用户名、密码、评论等任何类型的信息。然而,在实际应用中,为了提高用户体验...

    html5和css3表单必填字段美化效果

    当用户尝试提交未填写的必填字段时,浏览器会阻止表单的提交并显示错误提示。这种特性增强了用户体验,因为它确保了数据的完整性和准确性。 CSS3则提供了强大的样式控制能力,可以用来创建各种各样的美化效果。对于...

    CSS样式表单美化系列

    8. **动画效果**:通过CSS动画,可以在用户与表单交互时增加动态反馈,如输入验证成功时的背景色变化,或者提交按钮的过渡效果。 9. **表单验证**:除了前端样式,CSS也可以配合JavaScript进行简单的表单验证,通过...

    3种炫酷表单浮动标签设计效果

    本篇文章将详细讲解如何利用CSS3和jQuery库创建三种炫酷的表单浮动标签设计效果:标签上浮动、标签右浮动和标签下浮动。 首先,我们来探讨CSS3的作用。CSS3是层叠样式表的最新版本,它引入了许多新特性,如选择器、...

    js+css3用户反馈表单提交特效.zip

    例如,使用`transition`和`animation`属性可以实现平滑的过渡和动画效果,如淡入淡出、旋转、缩放等,这些特效可以在表单提交时或者表单字段获得焦点时触发。CSS3还提供了伪类选择器,如`:hover`、`:active`和`:...

Global site tag (gtag.js) - Google Analytics