按钮

美化表单提交按钮的方法

让人想犯罪 __ 提交于 2020-01-14 12:09:06
这几天在做一个表单提交,默认的提交按钮代码样式 Code < form id ="form1" name ="form1" action ="表单提交的URL" method ="get" > < input type ="submit" name ="submit" value ="提交" > </ form > 现在我们可以把这个提交按钮替换成 < form id ="form1" name ="form1" action ="" method ="get" > < img src ="../login.gif" onclick ="document.form1.submit()" name ="submit" > </ form > 或者是 < form id ="form1" name ="form1" action ="" method ="get" > < input type ="image" src ="../login.gif" name ="submit" /> </ form > 我们把input标签直接换了普通的img,而加上了 document.form1.submit ()这个方法,利用这个方法我们可以把一些标签用css进行美化表单按钮 来源: https://www.cnblogs.com/JAMJIA/archive/2009/11/16

表单验证提交——submit与button

丶灬走出姿态 提交于 2020-01-14 12:03:32
之前做东西接触过表单验证提交,但是都是为了完成工作,做完就做完了,没有注过表单验证提交有几种方法,各方法都有啥区别。今天瞎折腾了一下,对他们研究了一下,如下是我个人的理解: submit : 从字面上看是“提交”的意思,专门为提交而生。他既可以接受点击提交表单也能接受Enter(回车键)提交表单(也就是表单里的控件在获取焦点的时候回车直接提交表单),这样就比较人性化。 <form name="myForm" action="http://www.baidu.com" method="get" > name:<input name="name" type="text" /><br /> <input name="submit" type="submit" value="submit提交" /> </form> 当我输入"xiaomou"回车的时候表单提交了,url为:http://www.baidu.com/?name=xiaomou&submit=submit提交 button : 就是个普通的按钮,接受回车提交表单,但是点击它的时候没反应(当然我说的是没有js的情况下),如要他实现简单的提交表单,要通过表单提交事件,<input name="button" type="button" value="button提交" onClick="this.form.submit()"/>

界面按钮(button)

喜你入骨 提交于 2020-01-14 09:02:57
界面按钮 示例 HTML CSS JS 示例 HTML < div class = " container " > < button class = " btn play-pause " > < div class = " icon-container " > < svg class = " icon play " > < use xlink: href = " #play " > </ use > </ svg > </ div > < div class = " icon-container " > < svg class = " icon pause " > < use xlink: href = " #pause " > </ use > </ svg > </ div > </ button > < button class = " btn volume-control " > < div class = " icon-container " > < svg class = " icon plus " > < use xlink: href = " #plus " > </ use > </ svg > </ div > < div class = " icon-container " > < svg class = " icon minus " > < use

深入理解JS函数中this指针的指向

爱⌒轻易说出口 提交于 2020-01-14 08:52:40
函数在执行时,会在函数体内部自动生成一个this指针。谁 直接调用 产生这个this指针的函数 ,this就指向谁。 怎么理解指向呢,我认为指向就是等于。例如直接在js中输入下面的等式: console.log(this===window);//true 情况不同,this指向的对象也不同。例如: 1. 函数声明的情况 var bj=10; function add(){ var bj=20; console.log(this);//window console.log(this.bj);//10 console.log(bj);//20 console.log(this.bj+bj);//30 } add(); window.add(); (1) 执行了add()之后,此时的this指向的是window对象,为什么呢?因为这时候add是全局函数,是通过window 直接调用 的。所以下面我专门写了个window.add()就是为了说明,全局函数的this都是指向的window。 (2) 就像alert()自带的警告弹窗一样,window.alert()执行之后也是一样的效果。所以只要是 window点 这种调用方式都可以省略掉,因此警告弹窗可以直接使用alert()。 2. 函数表达式 var bj=10; var zjj=function(){ var bj=30;

JavaScript HTML DOM

↘锁芯ラ 提交于 2020-01-14 07:56:53
通过 HTML DOM,可访问 JavaScript HTML 文档的所有元素。 HTML DOM (文档对象模型) 当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)。HTML DOM 模型被构造为对象的树。 HTML DOM 树 通过可编程的对象模型,JavaScript 获得了足够的能力来创建动态的 HTML。 JavaScript 能够改变页面中的所有 HTML 元素 JavaScript 能够改变页面中的所有 HTML 属性 JavaScript 能够改变页面中的所有 CSS 样式 JavaScript 能够对页面中的所有事件做出反应 查找 HTML 元素 通常,通过 JavaScript,您需要操作 HTML 元素。 为了做到这件事情,您必须首先找到该元素。有三种方法来做这件事: a.通过 id 找到 HTML 元素 在 DOM 中查找 HTML 元素的最简单的方法,是通过使用元素的 id。 实例 本例查找 id=“intro” 元素: var x = document.getElementById ( "intro" ) ; 如果找到该元素,则该方法将以对象(在 x 中)的形式返回该元素。 如果未找到该元素,则 x 将包含 null B.通过标签名找到 HTML 元素 实例 本例查找 id=“main” 的元素,然后查找

前后端分离之前端crud的实现+svn代码管理工具

烈酒焚心 提交于 2020-01-14 05:20:13
一、前端crud的实现 1.准备前端项目,准备vue文件、导入该vue文件、配置该vue文件的路由。 2.crud的实现: 2.1.前期准备 在main.js里面注释掉以下红色长方形的内容,加上蓝色长方形的内容: 在main.js里面注释掉下图内容: 2.2.实现crud <template> <section> <!--工具条--> <el-col :span="24" class="toolbar" style="padding-bottom: 0px;"> <el-form :inline="true" :model="filters"> <el-form-item> <el-input v-model="filters.name" placeholder="姓名"></el-input> </el-form-item> <el-form-item> <el-button type="primary" v-on:click="getDepartments">查询</el-button> </el-form-item> <el-form-item> <el-button type="primary" @click="handleAdd">新增</el-button> </el-form-item> </el-form> </el-col> <!--列表--> <el-table

经过半年的时间, WebHtmlEditor 1.0 Release 终于发布了

你离开我真会死。 提交于 2020-01-14 01:46:16
经过半年多的不振,终于在前段时间开始了HtmlEditor(Web在线编辑器)的工作,从这个版本开始HtmlEditor正式更名为WebHtmlEditor,最新版本为 1.0。 目前 WebHtmlEditor 已经实现了在IE中最强大的编辑器功能[ 最新功能预览 ],如果您想加入其他的功能可以以外挂的形式集成到 WebHtmlEditor 中[演示: 将CodeHighlighter以外挂的形式集成到 WebHtmlEditor ] 这个版本算是个终结版,从此以后的一段时间我不想再继续 WebHtmlEditor 的工作了,因为工作很忙,还要抽出时间来学习其他的东西,如果您对 WebHtmlEditor 的研发工作感兴趣,可以 给我邮件 或到 WebHtmlEditor官方论坛 中给我留言。 什么是 WebHtmlEditor? 她是一个网页的在线文本编辑器,她能够在网页上实现许多桌面编辑软件(如:Word)所具有的强大可视编辑功能;她是一个真正的绿色软件,不需要在计算机上安装任何的客户端软件;并且她是完全开放源代码的,允许无商业目的个人用户免费使用。 如在商业上使用请与我联系。 资源: 下载目录: http://www.lionsky.net 这个软件的许可协议为GPL。 详细请看GPL.txt或访问 http://www.opensource.org/licenses

Flutter适配深色模式(DarkMode):看!你要的黑是这个黑吗?

孤人 提交于 2020-01-14 00:27:31
1.起因 最近在做适配深色模式(DarkMode),也可以说是实现夜间模式的功能。 相信许多iOS的同学最近都比较关注,毕竟iOS 13上个月推送更新了。 说适配的原因是因为在iOS 13 和 Android 10系统上它都属于新特性。适配的目的是为了达到应用的主题随着系统主题模式的切换而变化,给用户更好的一致性体验。与它类似的就是系统语言的设置,当系统设置某种语言时,应用内的文字也相应变化。 好在Flutter也提供了适配的入口,使得我们可以一次适配两个平台。我手上的小米mix2s虽然是Android 9 的,没想到也能适配。 2.准备工作 首先是规范问题,标题、副标题、分割线、各种背景等颜色,以及深色模式下相对应的颜色一定要先规范起来。否则你自己不仅被这些颜色搞得眼冒金星,同时应用也没有一个统一的风格。 ###3.适配开始 1.全局调整 Flutter 在 MaterialApp中提供了theme 与 darkTheme两个入口让我们设置两种模式下的颜色及文字样式。接收的ThemeData中近乎涵盖了所有Material Widget中所使用的颜色及主题。(Cupertino系列组件官方还在适配中,所以Flutter版本1.9.1暂不支持。) 通过配置theme 与 darkTheme可以让我们省去很多的判断代码,比如我的分割线在不同模式下是两种不同颜色,我不可能每使用一次

13、jQueryMobile知识总结

隐身守侯 提交于 2020-01-13 12:55:51
1、jQueryMobile与jQuery的区别 jQueryMobile是一个为触控优化的框架,用于创建移动Web应用程序;构建于jQuery之上,适用于流行的智能手机和平板 基于jQuery的手机网页制作工具,jQuery Mobile的网站上包含了网页的设计工具、主题设计工具。另外jQuery Mobile的js插件包含了换页、事件等的多项功能 Android 和 Blackberry 用 Java 编写 iOS 用 Objective C 编写 Windows Phone 用 C# 和 .net 编写 jQuery Mobile 解决了这个问题,因为它只用 HTML、CSS 和 JavaScript,这些技术都是所有移动 web 浏览器的标准 2、data-role data-role="page" 是显示在浏览器中的页面 data-role="header" 创建页面上方的工具栏(常用于标题和搜索按钮) data-role="content" 定义页面的内容,比如文本、图像、表单和按钮,等等 data-role="footer" 创建页面底部的工具栏 在这些容器中,您可以添加任意 HTML 元素 - 段落、图像、标题、列表等等。 提示:HTML5 data-* 属性用于通过 jQuery Mobile 为移动设备创建“对触控友好的”交互外观。 3、对话框 如需在用户点击

Vue路由router示例

风流意气都作罢 提交于 2020-01-13 09:59:21
使用CLI2自动化创建的项目 目录: main.js: import Vue from 'vue' import App from './App' // 原本导入写法 // import router from './router/index' // 如果导入的是一个文件夹,它默认会去找index.js import router from './router' Vue . config . productionTip = false new Vue ( { el : '#app' , router , // 挂载路由 render : h => h ( App ) // 渲染App组件 } ) App.vue: < template > < div id = "app" > < h2 > 我是 APP 组件 < / h2 > < ! -- router - link是全局组件 router最终会被渲染成a标签 tag是组件类型 跳转默认是pushState(可后退前进) replace表示的是replaceState ( ) 模式 -- > < ! -- < router - link to = "/home" tag = "button" replace active - class = "active" > 首页 < / router - link > -- > < ! --