`
这些年
  • 浏览: 399901 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

html小记

    博客分类:
  • js
 
阅读更多

1:让文本框不可编辑

方法1:readonly (只读)
<input type="text" name="input1" value="中国" readonly>
<input type="text" name="input1" value="中国" readonly="true">

方法2: disabled (失效,表单不会传数据)
<input type="text" name="input1" value="中国" disabled>
<input type="text" name="input1" value="中国" disabled="true">

 2:大红字

<font color="red">你的文字</font>


<span style="color:red">你的文字</span>

 3:事件

onabort()当用户终止正在打开的网页时产生该事件。
onblur()某元素失去活动焦点时产生该事件。例如鼠标在文本框中点击后又在文本框外点击时就会产生。
onchange()当网页上某元素的内容发生改变时产生例如在文本框中输入文本后又在文本框外点击时就会产生。
onclick()单击网页上的某元素时产生
ondblclick()双击网页上的元素时产生
onerror()浏览器在打开网页的过程中发生错误时产生该事件
onfinish()滚动文本条中的文本完成一次滚动时产生的事件
onfocus()网页上的元素获得焦点时产生该事件
onkeydown()按下任意键时产生该事件
onkeypress()按下任意键时并释放该键产生的事件
onkeyup()释放按下的按键产生该事件
onload()网页或图象调入完成后产生该事件
onmousedown()在网页的某元素上按下鼠标时产生该事件
onmousemove()在网页的某元素上移动鼠标时产生该事件
onmouseout()从网页的某元素移出鼠标时产生该事件
onmouseover()鼠标移入网页的某元素时产生该事件
onmouseup()释放按下的鼠标时产生该事件
onreset()复位表格时产生该事件
onresize()改变浏览器时产生该事件
onselect()选择文本框中的文本时产生该事件
onstart()滚动文本条中的文本开始滚动时产生该事件
onsubmit()提交表单时产生该事件
onunload()从当前的网页退出时产生该事件

 补充:浏览器事件

window.onload = function () 
{ 
var msg="\nwindow.load 事件 : \n\n"; 
msg+=" 浏览器载入了文档!"; 
alert(msg); 
} 
window.onfocus = function () 
{ 
var msg="\nwindow.onfocus 事件 : \n\n"; 
msg+=" 浏览器取得了焦点!"; 
alert(msg); 
} 
window.onblur = function () 
{ 
var msg="\nwindow.onblur 事件 : \n\n"; 
msg+=" 浏览器失去了焦点!"; 
alert(msg); 
} 
window.onscroll = function () 
{ 
var msg="\nwindow.onscroll 事件 : \n\n"; 
msg+=" 用户拖动了滚动条!"; 
alert(msg); 
} 
window.onresize = function () 
{ 
var msg="\nwindow.onresize 事件 : \n\n"; 
msg+=" 用户改变了窗口尺寸!"; 
alert(msg); 
} 

4:四舍五入

new Number("0.105").toFixed(2)

 5:a标签加上确认删除功能

 

href="javascript:if(confirm('确认要删除吗?')){window.location='url'}"

 6:禁止修改areatext的大小

style="resize: none;"

 7:去掉文本框的首尾空白

<script type="text/javascript">
              String.prototype.trim=function() {
	    return this.replace(/(^\s*)|(\s*$)/g,'');
	}
</script>


<input type="text" onblur="$(this).val(this.value.trim())" />

 8:使用a标签发送post请求

function post(url, params) {
    var temp = document.createElement("form");
    temp.action = url;        
    temp.method = "post";        
    temp.style.display = "none";        
    for (var x in params) {        
        var opt = document.createElement("textarea");        
        opt.name = x;        
        opt.value = params[x];        
        temp.appendChild(opt);        
    }        
    document.body.appendChild(temp);        
    temp.submit();        
    return temp;
}
//范例:<a href="javascript:;" onclick="javascript:post('/dosomething', {id:1,name:'Jack'})">test</a>

9:表单提交验证

<input type="submit" value="提交1" onClick="return checkform()">

10:页面初始化

window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。

window.onload=function(){ 
 //有多个onload时会顺序加载
}

或这样写

$(window).load(function(){

})

 

$(document).ready()是DOM结构绘制完毕后就执行,不必等到加载完毕。  

$(document).ready(function() {

});

 简写

$(function(){})

 11:与dom有关的值不应该使用var声明

            $.areaId = $('#areaId').val();

分享到:
评论

相关推荐

    java小记.rar

    JSP(Java Server Pages)是另一种常用的Java Web技术,它允许开发者在HTML页面中嵌入Java代码,使得前端和后端的交互更加便捷。JSP最终会被编译为Servlet执行,因此理解JSP生命周期和指令(如page、include、taglib...

    python进行爬虫小记

    首先,进行爬虫开发时,我们需要了解如何解析HTML页面。requests库是发送HTTP请求的基础,可以用来获取网页内容。例如,使用`requests.get()`方法可以获取指定URL的网页内容,同时设置headers参数以模拟浏览器行为,...

    asp.net Jmail使用小记

    "Jmail组件使用小记.doc"文件很可能包含了更详尽的使用教程和注意事项,包括如何处理错误、如何调试、如何设置HTML格式的邮件、如何使用模板等功能。阅读这份文档可以帮助你更深入地理解和使用Jmail组件,解决在实际...

    d3js 学习小记

    ### D3.js 学习小记 #### SVG基础与D3.js绘图实践 ##### SVG基础 SVG(可缩放矢量图形)是一种基于XML的矢量图像格式,用于描述二维图形以及图形应用。SVG 图像可以被放大、缩小而不会失真,非常适合于网页制作。...

    formValidator使用小记

    《formValidator使用小记》 在网页开发中,表单验证是不可或缺的一部分,它能确保用户输入的数据符合我们的预期,防止无效数据的提交,提高用户体验并保护服务器安全。本文将详细探讨一个常用的JavaScript表单验证...

    Sqlite数据库sqlite3命令小记.txt

    ### Sqlite数据库sqlite3命令小记 #### 一、引言 SQLite 是一款轻量级的数据库管理系统,它被广泛应用于各种应用场景中,特别是在移动设备和嵌入式系统上。SQLite 不仅支持标准的 SQL 语法,还提供了一系列实用的...

    html5唤醒APP小记

    最近遇到一个需求,需要在从APP分享出去的H5页面中,带有一个立即打开的按钮,如果本地安装了app,那么就直接唤起本地的app,如果没有安装,则跳转到下载。这是一个很正常的推广和导流量的策略。...

    vue-cli设置publicPath小记

    同时,从示例可以看出,publicPath的设置会对打包生成的index.html文件中的资源文件链接产生影响,因此部署时需要确保publicPath设置与实际部署路径相匹配。通过对比不同的publicPath设置,我们可以清楚地看到其对...

    Html5踩坑记之mandMobile使用小记

    Mand Mobile使用小记 mandMobile是滴滴开源的专门面向金融场景的Vue移动端UI组件库(非金融类也可以用),最近我司正在孵化一个金融类产品,本人准备使用。 对初次使用者来说,按照官方文档 来,多少会踩一些坑或者...

    垂直居中 小记

    这篇小记主要探讨了如何在不同场景下实现元素的垂直居中。博客链接为,虽然没有提供具体内容,但我们可以根据常规的垂直居中方法进行讨论。 一、单行文本垂直居中 对于单行文本,使用`line-height`属性可以轻松实现...

    WebWork上传下载功能小记.pdf

    1. **前端页面**:在HTML页面中,我们需要一个`&lt;input type="file"&gt;`标签让用户选择要上传的文件。例如: ```html ``` 注意`enctype="multipart/form-data"`,这是上传文件时必须的属性。 2. **后台...

    树形菜单DTree使用小记

    每个节点代表一个HTML元素,通过CSS样式实现视觉上的层次感,而JavaScript则负责处理用户的交互事件,如点击、拖拽等。对于大型数据集,DTree会采用异步加载策略,只在需要时请求并渲染子节点,提高性能。 **三、...

    fontawesome-iconpicker使用小记

    在HTML文件中,引入`fontawesome-iconpicker`所需的CSS和JS文件,通常包括Bootstrap、Font Awesome和`fontawesome-iconpicker`的资源: ```html &lt;script src="path/to/jquery.min.js"&gt;&lt;/script&gt; ...

    android应用登录模块访问mysql数据库小记.pdf

    在Android应用开发中,构建一个登录模块并连接到MySQL数据库是一项常见的需求,特别是在需要处理用户...对于其他开发者而言,这篇小记提供了一个实践性的参考,帮助他们避免遇到类似的问题,顺利地构建自己的登录模块。

    Jquery AutoComplete组件+Ajax实现搜索框输入提示功能小记

    3. **HTML结构**:定义搜索框的HTML结构。 4. **事件绑定与Ajax调用**: - 使用keyup事件监听用户输入。 - 通过Ajax发送请求到后端处理程序。 - 处理后端返回的数据,并显示在页面上。 ```html &lt;!-- 引入jQuery ...

    Python django Extjs 项目开发中的错误小记

    - 如果页面元素未能显示,如图吧地图控件或HTML页面,可能涉及到CSS样式问题、JavaScript错误、或者HTTP请求的问题。检查CSS样式是否正确应用、JavaScript控制台是否报错、以及请求是否正确发送至服务器并返回了...

    使用vue完成微信公众号网页小记(推荐)

    前言: 公司最近有一个H5页面的功能,比较简单的一个调查表功能,嵌套在我们微信公众号里面。选用的技术栈是Vue。同时用到了微信的登录和分享接口。ps:本人小白,如果有问题希望大家能指出来,写文章不止是为了记录...

    account-app:react的小记账本

    【React小记账本项目概览】 "account-app:react的小记账本"是一个基于React技术栈构建的简单记账应用。React是由Facebook推出的用于构建用户界面的JavaScript库,以其组件化开发、虚拟DOM和高效的更新性能而广受...

Global site tag (gtag.js) - Google Analytics