前台js及body内的一些常用写法

js控制文本框输入权限

1 $("#tel").prop("disabled", true);//禁止输入,tel代表input的id
2 $("#tel").prop("disabled", false);//允许输入,tel代表input的id

js控制按钮的可用/不可用

1 $(‘#tel‘).attr(‘disabled‘,true);//使按钮不可用,tel代表按钮的id
2 $(‘#tel‘).attr(‘disabled‘,false);//恢复按钮

设置文本框宽度:(使用size)

1 <input type=‘text‘ size=35 />

js如何阻止a标签刷新当前页面

1 <a href=""></a> //这样不能阻止
2 <a href="javascript:void(0)">跳转</a>//这样可以阻止

js解决url传递中文参数乱码问题:(使用encodeURI)

var url = encodeURI(encodeURI("<%=webapp%>/test/test.act?id="+id));

或者 页面端发出的数据作两次encodeURI

1 //前台js
2 var name="张三";
3 encodeURI(encodeURI(name));
4 //后台解码:
5 URLDecoder.decode(name,"UTF-8");

如何让radio选中后面的文字也能达到点击圆圈的效果:(两边加上label标签即可)

1 //必须点击前面的圆圈才能选中这个选项
2 <input type ="radio" name = "test" value ="" checked>test1<br>
3 //点击文字也能选中这个选项(加上label标签)
4 <label><input type ="radio" name = "test" value ="">test1</label><br>   

js进入页面延迟加载某个方法

1 $(function(){
2    setTimeout("doSearch()",1000); //延迟1秒加载doSearch方法
3 })

js判断父页面是否有某个方法,如果有就调用

1 //savestate是当前页面的父页面的方法
2 if(parent && parent.savestate){
3     parent.savestate();//调用父页面的savestate方法
4 }

js将不可编辑的文本框变成可编辑状态:(这里要注意一点:disabled 属性无法与 <input type="hidden"> 一起使用。)

1 $("#test").attr("disabled",false);  //test代表input文本框的id
2 $("#test").removeAttr("disabled");

持续更新!!

原文地址:https://www.cnblogs.com/flyinghome/p/12167745.html

时间: 2024-10-14 07:09:32

前台js及body内的一些常用写法的相关文章

JS在IE和FireFox之间常用函数的区别小结

1.event.srcElement 复制代码 代码如下: //srcElement只能在IE下使用target是FireFox使用的,下面是兼容性写法 var obj = e.srcElement ? e.srcElement : e.target; 2.e.originalEvent.x 复制代码 代码如下: // e.originalEvent.x 只能在IE下使用,FireFox只能使用e.originalEvent.layerX,下面是兼容性写法 var positionX = e.o

asp.net调用前台js调用后台代码分享

C#前台js调用后台代码 前台js <script type="text/javascript" language="javascript"> function Ceshi() { var a = "<%=Getstr()%>"; alert(a); } </script> <input type="button" onclick="Ceshi();" value=

JS中的内置对象简介与简单的属性方法

JS中的数组: 1.数组的概念: 数组是在内存中连续存储的多个有序元素的结构,元素的顺序称为下标,通过下标查找对应元素 2.数组的声明: ①通过字面量声明var arr1 = [,,,,] JS中同一数组可以储存多种不同的数据类型(但,同一数组一般只用于存放同种数据类型) 例如var arr1 = [1,"2",true,{"name":"啦啦啦"},[1,2]]; ②通过new关键字声明:var arr2 = new Array(参数); &g

ASP.NET的后台代码和前台JS代码相互调用

在实际的Web开发中,我们可能会常常遇到后台调用前台JS代码或者前台JS调用后台代码的情况.今天就把比较实用的前后台相互调用的方法总结出来和大家分享. <1>后台代码调用前台JS代码 一.说到后台代码调用前台的JS代码很多人首先就会想到使用 ClientScript.RegisterStartupScript()方法,该方法主要是注册启动脚本文本,即在后台执行调用前台JS代码 该方法有两个重载, 1.ClientScript.RegisterStartupScript(Type type,st

ASP.NET后台调用前台JS函数的三种常见方法

第一种:使用普通的添加控件中的Attributes属性进行调用 例如,像一般的普通的按钮:Button1.Attributes.Add("onclick","MyFun();"); 此方法只能在Onload中或者类似于onload的初始化过程中添加才有效.并且是先执行脚本函数,同时无法改变执行顺序. 第二种:使用Response.Write方法进行调用 例如,像我们经常会使用到的Response.Write("<scripttype='text/ja

《项目经验》--后台一般处理程序向前台JS文件传递JSON,JS解析JSON,将数据显示在界面--显示在DropDownList 或 显示在动态创建的table中

http://blog.csdn.net/mazhaojuan/article/details/8599167 先看一下我要实现的功能界面: 这篇文章主要介绍:后台一般处理程序把从数据库查找的数据,转换成JSON,然后传递到前台JS文件中,JS解析JSON数据,并将数据显示在界面,主要介绍两种显示方式,显示在DropDownList控件 or 显示在动态创建的Table表中.   本文主要介绍两个地方: 1.根据学年查询学期信息的实现--JS将解析的JSON数据绑定到DropDownList框

前台JS(type=‘file’)读取本地文件的内容,兼容各种浏览器

[自己测了下,能兼容各种浏览器,但是读取中文会出现乱码.自己的解决方法是用notepad++把txt文件编码改为utf-8(应该是和浏览器编码保持一致吧?..)] 原文  http://blog.csdn.net/xwq1012/article/details/41941895 参考如下: http://blog.csdn.net/lejuo/article/details/11528243 前台JS读取本地文件内容,兼容IE7.8.9.10 FF Chrome等各种版本,纠结了好长时间,终于找

C#后台调用前台js(RegisterStartupScript)

C#后台调用前台js代码前台js<script type="text/javascript" language="javascript"> function Ceshi() { var a = "你们好啊!" alert(a); }</script><asp:Button ID="Button1" runat="server" Text="后台调用js" o

前台JS设置Cookies后台读取刚设置的Cookies

今天在整理代码的时候,发现以前做到一半的功能没有实现.今天完善一下,并无私的将代码分享给大家. 前台代码: 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 3 <html xmlns="http://www.w3.org/1999/xht