CSS表单属性

一般来说,表单在一个页面中是必不可少的,下面是我对表单的知识总结:

  依次要说的是表单元素表单属性、以及表单提交(js知识)

1,表单元素:

  <form action="提交的位置 //不写的话会提交给自身" method="如何发送表单数据"></form>

 form内的元素:

  1)datalist(数据列表)

  2)keygen(生成加密字符串)

  3)output(输出结果)

  4)meter(度量器)

2,表单属性:  

  1)palceholder:请输入用户名 当用户输入文字后,placeholder内的内容将会消失

  2)autofocus:自动获得焦点

  3)multiple:多文件传输,在file中使用

  4)autocomplete="on":自动补充剩余内容

  5)novalidate:关闭验证

  6)required:必填项

  7)pattern:自定义验证  (pattern="\d")要求输入数字,大写D为除数字以外的

3,表单提交验证:

  onsubmit="return 函数()"

 代码示例:

    function checkForm(){
        //获取email的value值
        var email = document.getElementById("email").value;
        if(email == ""){
            return false;
        }else if(email.indexOf("@")==-1){
            return false;
        }else{
            return true;
        }
    }

注意:如果既要验证账户,又要验证密码,则需要最后再写 retrun true;

时间: 2024-08-02 11:00:50

CSS表单属性的相关文章

Web标准:九、CSS表单设计

Web标准:九.CSS表单设计 知识点: 1.改变文本框和文本域样式 2.用图片美化按钮 3.改变下拉列表样式 4.用label标签提升用户体验 1)改变文本框和文本域样式 文本框标签:<input type="text" value="" class=""> 给这些文本框增加css样式,改变他们的样式: 最终显示效果如下: 文本域标签:<textarea id="" class="" r

兼容IE8以下浏览器input表单属性placeholder不能智能提示功能,以及使用jquery.validate.js表单验证插件的问题处理

当前很多表单提示使用了表单属性placeholder,可这属性不兼容IE8以下的浏览器,我自己写了一个兼容处理js // 兼容IE8以下浏览器input不能智能提示功能 if(navigator.appName == "Microsoft Internet Explorer" && (navigator.appVersion.match(/7./i)=="7." || navigator.appVersion.match(/8./i)=="

HTML5常用语义化标签&amp;表单类型&amp;表单属性

HTML5语义化标签 1.<article>表示包含一个文档.页面.应用程序或网站中的一段独立的内容,也就是说,它能够独立地被发布或重新使用.可适用的地方有:一篇博客.一个论坛帖子.一篇新闻报道.一个用户评论... 2.<header>一般被放置在页面的顶部,或者页面中某个区块元素的顶部,包含整个页面或某个区块的标题.简介等信息. 一个文档中可以包含多个header标签header标签不一定只能显示在页面的上方,它的内容决定该地方是否需要使用header标签可以为body.arti

HTML5 学习笔记 表单属性

HTML5新的表单属性 HTML5 的form和input 标签添加了几个新的属性 <form>新属性 autocomplete novalidate input 新属性 autocomplete autofocus form formaction formenctype formmethod formnovalidate formtarget height and width list min and max multiple pattern (regexp) placeholder req

服务器变量 超级全局数组$_SERVER (附加超简单表单与html5表单属性)

001.html <html> <head><title>user log</title> <meta http-equiv="content-type" content="text/html;charset:utf-8"> </head> <body> <form method="post" action="001.php"> 用

HTML5 表单属性

1.HTML5 新的表单属性 HTML5 的 <form> 和 <input>标签添加了几个新属性. <form>新属性:autocomplete.novalidate <input>新属性:autocomplete.autofocus.form.formaction.formenctype.formmethod.formnovalidate.formtarget.height and width.list.min and max.multiple.patt

html5中新增的form表单属性

html5中新增两个表单属性,分别autocomplete和novalidate属性 1.autocomplete属性 该属性用于控制自动完成功能的开启和关闭.可以设置表单或者input元素,有两个属性值,当设置为on时,启动该功能:当设置off时,关闭该功能.启用该功能后,当用户在自动完成域开始输入时,浏览器就会在该域中显示填写的选项.用户每提交一次,就会增加一个用于选择的选项 <!DOCTYPE html> <html> <head lang="en"

Html5之高级-2 HTML5表单属性(属性介绍、属性详解)

一.属性介绍 属性介绍 - 有一些输入类型要求使用特定的属性才能显示效果,如前面提到过min,max,step. 其他输入类型需要使用一些属性来改进其他性能,或者决定验证过程的重要性.HTML5 标准中再原来的基础上增加了一些新的属性. - Placeholder 属性 - Nultiple 属性 - Autofocus 属性 - Form 属性 二.属性详解 Placeholder 属性 - Placeholder 属性通常用于search输入类型,也可以用在文本域.它表示一个简单提示.单词或

HTML表单属性与全局属性

1.全局属性 title定义鼠标悬浮在上面的提示.比如: 2.表单属性 placeholder用于给输入框刚开始的提示,当用户输入时候会自动消失,比如: