`
zjixuanlv
  • 浏览: 5031 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

JS常用方法

 
阅读更多

获取地址的参数 

Javascript代码  收藏代码
  1. function search(param) {  
  2.         var re=new RegExp("[&,?]"+param+"=[^\\&]*","i");  
  3.         var str=re.exec(document.location.search);  
  4.         if(str == null || str=="" || str.length==0){  
  5.             return "";  
  6.         } else {  
  7.             str = str+"";  
  8.             str = str.split("=")[1];  
  9.             return str;  
  10.         }  
  11.     }  


input type="file" 不可编辑 
今天在做项目的时候,遇到上传文本框的问题, 
<input type="file" size="100" name="photoupload" /> 
在firefox中,该控件产生的文本框是默认不可编辑的,但是在IE下,该文本框可编辑, 
根据用户需要,此文本框应为不可编辑。 
但是直接将其设置为“readonly”或者“disabled”后,对应的浏览按钮也无法使用了。所以此法不通。 

在网上搜索了一些资料,主要有以下几种方法: 
1.变通处理: 
Html代码  收藏代码
  1. <input type=file id=a1 style="visibility:hidden">  
  2. <input id=a2 type=text readonly>  
  3. <input type=button value=浏览 onclick="a1.click(); a2.value= a1.value">  

2.增加如下属性: 
contenteditable="false" 

实例代码: 
Html代码  收藏代码
  1. <input type="file" style="width: 446px" id="ptlFile" contenteditable="false"/>  




去空格: 
Javascript代码  收藏代码
  1. String.prototype.trim = function() {     
  2.     return this.replace(/^\s\s*/, '').replace(/\s\s*$/, '');     
  3. }    


计算字符串长度: 
Javascript代码  收藏代码
  1. function getBytesLength(str) {  
  2.     return str.replace(/[^\x00-\xff]/g, 'xx').length;     
  3. }  


为textarea设置maxlength属性: 
1.如果只是想限制字数, 又不想写太多的话, 可以用 
Javascript代码  收藏代码
  1. <textarea onkeyup="this.value = this.value.slice(0, 80)"></textarea>  
  2. //或者  
  3. <textarea onkeyup="this.value = this.value.substring(0, 80)"></textarea>  

2.首先在textarea 上定义一个 maxlength 属性: 
Javascript代码  收藏代码
  1. <textarea rows="3" cols="40" maxlength="200" onkeydown="checklength(this);">  
  2. </textarea>  
  3. // 加上这个方法  
  4. function checklength(obj) {  
  5.         var max = obj.maxlength;   
  6.         if(max == null || max == "" || max == undefined) {  
  7.             return;  
  8.         }  
  9.         if(obj.value.length > max) {  
  10.             alert("请不要超过最大长度:" + max);  
  11.             obj.value=obj.value.substring(0,(max-1));  
  12.             return;  
  13.         }  
  14.     }  

分享到:
评论

相关推荐

    js常用方法大全,比较详细

    JavaScript,简称JS,是一种广泛应用于Web开发的轻量级、解释型...以上只是JavaScript常用方法的一部分,实际开发中还有许多其他功能,如正则表达式、错误处理、类型检测等。持续学习和实践是掌握JavaScript的关键。

    js常用方法总结

    在这个话题中,我们将深入探讨JavaScript中的一些常用方法,特别是`indexOf()`,并延伸到与定位相关的CSS属性。 `indexOf()`方法是JavaScript中字符串对象的一个内置方法,用于查找指定子字符串在原字符串中的首次...

    javascript常用方法实例

    在这个“javascript常用方法实例”中,我们将会探讨一些JavaScript的核心概念和常用方法,以及它们在实际应用场景中的实例。 1. **DOM操作**:Document Object Model(DOM)是HTML和XML文档的结构化表示,...

    javascript常用方法函数收集

    web前端javascript常用的的公共处理函数大全,性能较好。

    js常用方法(js常用鼠标事件和其对应的方法)

    以下是一些JS常用的鼠标事件及其对应的方法: 1. `click`:当用户点击元素时触发。常用于按钮、链接等交互元素。 2. `dblclick`:双击元素时触发,通常用于执行更复杂的操作,如编辑文本或放大图片。 3. `mousedown...

    javascript 常用方法

    javascript 常用方法总结,以便于使用的时候可以查找。

    js常用方法8张脑图.zip

    在给定的压缩包文件“js常用方法8张脑图.zip”中,包含的8张脑图涵盖了JavaScript的一些核心知识点,包括时间格式化、URL参数处理、数组去重、随机验证码生成、DOM节点操作以及DOM元素的样式操作。以下是对这些知识...

    js常用方法及技巧

    ### JS常用方法及技巧知识点详解 #### 一、概述 JavaScript (简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本来实现的,但是它也被用于服务器端编程(例如...

    javascript常用方法[归类].pdf

    以下是对给定文件中提到的一些JavaScript常用方法的详细解释: 1. **创建脚本块引用**:在HTML中,我们通常使用`&lt;script&gt;`标签来插入JavaScript代码。例如: ```html &lt;script language="JavaScript"&gt; // ...

    flex详述和js常用方法

    本文将详细探讨“flex详述和js常用方法”,帮助开发者优化代码。 首先,我们来看CSS中的Flex布局,它是一种灵活的盒模型,用于创建响应式和动态布局。在示例中,“FlexLi(盒子里面的子居中)”展示了如何让`li`元素...

    Javascript中字符串相关常用的使用方法总结

    本文将详细介绍JavaScript中与字符串相关的常用方法,帮助开发者更好地理解和掌握这些功能。 #### 二、基础字符串操作 1. **字符串连接** - 在JavaScript中,可以使用`+`符号来连接字符串。 ```javascript var ...

    js-常用方法列表

    根据提供的文件信息,本文将对...以上就是从提供的文件信息中提取并解释的三个JavaScript常用方法的实现过程。这些方法可以帮助开发者高效地实现社交应用中的常见功能,如获取好友列表、个人信息和照片列表等。

    常用js方法封装

    "常用js方法封装"的主题聚焦于将常见的JavaScript功能整理成可重用的模块,以提高代码的复用性和维护性。"do.1.21.js"文件很可能就是这种封装的实现,使用了JSDuck工具来生成相关的文档,帮助开发者理解和使用这些...

    js常用方法大全.zip

    utilFn是一系列js方法,在开发数据平台中,兼容各个浏览器, 包括手机浏览器,ie5及以上的浏览器,只要JavaScript能运行,就能运行utilFn。只要在网页中引入utilFn.js就可以用了 比如&lt;script src="../utilFn.js"&gt; ...

    javascript常用函数 javascript 常用库

    一、JavaScript常用函数 1. 数组操作函数 - `push()`: 向数组末尾添加一个或多个元素,并返回新长度。 - `pop()`: 删除并返回数组最后一个元素。 - `shift()`: 删除并返回数组第一个元素。 - `unshift()`: 在...

    javascript常用大全

    javascript常用方法,javascript常用判断,javascript实用命令,javascript常用函数集,javascript常用55个技巧,javascript深度剖析,107个常用的javascript语句.

    javascript常用对象及方法

    javascript常用对象及方法 javascript中有许多常用的对象和方法,了解这些对象和方法可以帮助我们更好地使用javascript。下面我们将详细介绍这些对象和方法。 一、窗口对象Window Window对象是javascript中的顶级...

Global site tag (gtag.js) - Google Analytics