首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    《CSS选择器世界》读书笔记

    输入伪类 :enabled元素可用,:disabled元素不可用,他们是对立的,readonly的表单是:enabled的,另外:enabled可以用在a标签上,a标签没有:disabled状态,哪怕给...:read-only表单只读,:read-write表单可读可写(默认就是,比较鸡肋)。表单disabled的时候匹配的是:read-write,虽然此刻也不能写。...:placeholder-show:占位符显示时匹配,由于占位符是在输入内容为空的时候出现,所以可以使用:placeholder-show来判断表单是否为空。...checkbox的:checked伪类比[checked]属性选择器优势在于JS控制选中的时候(checkbox.chencked = true这种情况),由于没有改变checked属性,所以[checked...如果标签内有空格、换行、注释则不能匹配:empty。具有::before或者::after的空元素可以匹配:empty。

    8710

    纯CSS实现表单验证

    在我们的日常业务中,表单验证是个很常见设计需求,像一些登录注册框,问卷调查也都需要用到表单验证。...一般我们的实现思路都是JS监听input框的输入内容,判断用户输入内容,从而以此来决定下一步的操作。...$refs[formName].resetFields(); } } } 以上就是我们常规的表达验证了,基本就都是用JS来完成的,那么我们能不能用CSS来实现呢...这里先上DEMO (https://krisachan.github.io/css/css-form-validation.html) CSS实现表单验证 上面的表单验证就完全是由CSS来实现的,核心属性就是...(兼容ie10+) 备注: 如果 pattern里的验证规则不合法,例如多了长度校验内多了空格,也是会在控制台报错的,详情如下: ?

    1.6K40

    js基础-表单验证和提交

    所以需要js。     js校验:   方法1:       在from属性后面接着添加onsubmit="return false;"属性.表示不提交。true则相反。这里可以用一个方法替换。...false; 13 } 14 15 return true; 16 } 17 function trim(str){ //删除左右两端的空格...("username"); 表示获得id为username的标签对象,可以理解为输入用户名的那个输入框 username.value表示输入框的内容 trim是一个方法,去除字符串左右两端空格。...对应到表单,就是onsubmit="false",表示不提交。 如果if条件都满足,则return true;提交。...||表示或者,意思是,如果username==null或者username是空字符串,条件1或者条件2为true则都是true 方法2:js控制提交表单 首先,表单元素代码如下: 1 <form action

    12.5K60

    JavaWeb day3 JavsScript 入门

    /js/demo.js"> ==注意:== 外部脚本不能包含 标签 在js文件中直接写 js 代码即可,不要在 js文件 中写 script...标签 标签不能自闭合 在页面中引入外部js文件时,不能写成 <script src=".....3");//写入浏览器的控制台 上面代码通过浏览器打开,我们可以在不能页面上看到 console.log(内容) 输出的内容,它是输出在控制台了...trim() 函数在以后开发中还是比较常用的,例如下图所示是登陆界面 图片 用户在输入用户名和密码时,可能会习惯的输入一些空格,这样在我们后端程序中判断用户名和密码是否正确,结果肯定是失败。...所以我们一般都会对用户输入的字符串数据进行去除前后空格的操作。

    7.5K10

    01.前端之HTML

    HTML常用标签 head内常用标签 标签 意义 定义网页标题 定义内部样式表 定义JS代码或引入外部JS文件 引入外部样式表文件 定义网页原信息 Meta标签   Meta标签介绍: #作为了解内容...(html中默认是不显示空格的,也就是说通过空格键加了空格也没有多个空格的效果,加多少个都是显示一个空格效果,需要这些特殊字符才能显示出空格效果) > > < < & & ¥ ¥ 版权标识(写公司网站的时候会用到...div是可以包含div的     p标签比较特殊,不能包含块级标签,p标签也不能包含p标签。...但是这样并不好,因为url中显示了你的信息,并且如果内容很多的话,你的地址栏不能输入那么长的内容,为什么会默认拼接到url里面呢,因为form表单默认是get请求提交内容,我们可以改为post,来看看...然后我们后端通过提交过来的数据,来做某些事情,该验证的验证,该保存的保存      所以记住form表单里面有两个属性:action控制往哪里提交数据、method控制用什么方式提交。

    1.1K20

    JavaWeb day3 JavaScript入门

    /js/demo.js"> 注意: 外部脚本不能包含 标签 在js文件中直接写 js 代码即可,不要在 js文件 中写 script...标签 标签不能自闭合 在页面中引入外部js文件时,不能写成 <script src=".....3");//写入浏览器的控制台 上面代码通过浏览器打开,我们可以在不能页面上看到 console.log(内容) 输出的内容,它是输出在控制台了,而怎么在控制台查看输出的内容呢...trim() 函数在以后开发中还是比较常用的,例如下图所示是登陆界面 用户在输入用户名和密码时,可能会习惯的输入一些空格,这样在我们后端程序中判断用户名和密码是否正确,结果肯定是失败。...所以我们一般都会对用户输入的字符串数据进行去除前后空格的操作。

    7.4K20

    第11天:JS中变量、字符串基础知识

    一、js简介 用来制作页面交互效果,提高用户体验。 js页面效果:轮播图、选项卡、地图、表单验证javascript是弱变量类型的语言,变量只需要用var来声明。...后台语言是运行在服务器上的,比如php,这些语言可以操作数据库,对数据 库进行增删改查操作 二、字符串和数值 直接量:数值,字符串(必须加引号) 对空格、缩进、引号不敏感 alert();//弹出对话框...console.log();表示在控制台中输出。...测试程序是否正确 三、变量 用var定义变量变量只能由字幕、数字、下划线、美元符号$构成,且不能以数字开头,并不 能是javascript保留字。大小写敏感。...var a=prompt("请输入点什么东西"); prompt专门用来弹出能够让用户输入的对话框 var year =prompt("请输入你的出生年份"); var age=2017-year;

    1.7K30

    Vue.js -表单控件绑定 原

    基础用法 你可以用v-model指令在表单控件元素上创建双向数据绑定。...它会根据控件类型自动选取正确的方法来更新元素,但v-model本质上不过是语法糖,它负责监听用户的输入事件以更新数据,并特别处理一些极端的例子,v-model 会忽略所有表单元素的value 、checked...message:"" } }) //pre-line 合并空白符序列,但是保留换行符,意思是单词之间如果有多个空格,合并成一个空格,按回车键换行...在文本区域插值()并不生效,应用v-model来代替 ,即不能使用{{message}这种形式 复选框 单个复选框...> .trim 如果要自动过滤用户输入的首尾空格,可以添加trim修饰符到v-model上过滤输入 (adsbygoogle = window.adsbygoogle

    5.7K30

    微信朋友圈“空”消息的H5模拟

    点击文本框输入内容先清空默认提示信息,为了避免再次输入的时候继续清空,所以修改了window.name的值。...false; } 好了基本代码这里写完了,这里对关键几个知识点做个说明 //如何确保页面第一次打开,window.name属性第一次打开页面为空 window.name == "" //如何通过js...,length拿字符串长度 var1.trim().length==0 代码到这里,是不是就出现了不能提交空内容的情况了!...B.不管按钮状态直接触发表单提交 大家会说直接发请求是不是就行了,这是一种方法,但是如果涉及到协议加密或者有特殊令牌就麻烦了,所以这里仍然基于表单提交的方式来做。 直接调用表单提交即可。...所以这里再次强调一下所有客户端的内容都是不可靠的哪怕你做了JS混淆也可以通过Eval()函数执行,所以服务器端的校验是非常重要的,当然同样就算是服务器返回的内容也要做校验,避免被注入。

    1.7K40

    『知识巩固#1』Html、Css基础整理

    (不能跨thead、tbody、tfoot) 跨行合并rowspan、跨列合并colspan 明确合并哪几个单元格 通过左上原则,确定保留谁,删除谁 给保留的单元格设置属性 表单 input系列...type属性值如下: text 文本框,用于输入单行文本 不换行 即写代码需要br手动换行 password 密码框 用于输入密码 radio 单选框 用于多选一 checkbox 多选框 file...用于之后上传文件 submit 提交按钮 用于提交 reset 重制按钮 重制和提交生效 必须要有父级标签表单域 button 普通按钮 可以配合js添加功能 input 其他属性 placehold...span 有语义(了解) 用于手机端的开发 header、nav、footer、aside、section、article 字符实体 html中空格合并的现象 &nsbp 空格 © 网页的版权...(水平方向、垂直方向) 可以用数字如100px控制、也可以用方向right、left、center控制 复合属性 color、image、repeat、position 不分先后顺序,但是推荐上述顺序

    4K20

    Adobe dreamweaver CS6小白入门教程「建议收藏」

    5.DW文本网页的设计 5.1确定网页页面的属性 5.1.1如何写入连续多个空格?...最常用的有换行符、脚本、表单,网页中添加换行符不能按“回车键”而是shift+enter//等于代码中的 5.1.4其他设置: 在属性面板中单击 页边距什么的...7.3.电子邮件链接:让浏览者把网站内容以邮件形式发送出去 (插入–电子邮件链接–输入显示的文本和目的地址(预览会发现,点击将自动打开个人邮箱软件) 7.4.脚本链接 执行js代码或者调用js...定位:精确控制网页元素的位置,主要是层。...11.2: 创建一个模板 编辑模板 定义可编辑(插入–模板对象–可编辑区域 12.用表单创建交互式网页 13.使用行为和js代码 14.网站页面布局设计与色彩搭配的讲解

    7.2K30

    【JavaScript】案例1:使用JS完成注册页面校验

    编译 --- 执行 作用:控制页面特效展示。...例如: JS 可以对 HTML 元素进行动态控制 JS 可以对表单项进行校验 JS 可以控制 CSS 的样式 2.1.2 JavaScript 入门案例 2.1.3...var 变量名 = 值 ; // 变量赋予对应的值 在声明 JavaScript 变量时,需要遵循以下命名规范: 必须以字母或下划线开头,中间可以是数字、字符或下划线 变量名不能包含空格等符号...通常鼠标或热键的动作我们称之为事件 (Event) 事件包括:点击、表单提交、值发生改变、鼠标移入、鼠标移出等等 通过 JS 事件,我们可以完成页面的指定特效。...事件得到 true ,提交表单数据 事件得到 false ,阻止表单数据提交 示例 1 : 效果 1: 示例 2: 效果 2: 3.

    3.3K70
    领券