zoukankan      html  css  js  c++  java
  • 前台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");

    js--String类型转int

    //String转int,遇到有特殊符号的需要用  转换一下
    parseInt(data.replaceAll(""","");

    持续更新!!

  • 相关阅读:
    c#和unity引擎的所有笔记
    C#笔记(十九)——委托和事件
    委托
    c#笔记(十七)——队列
    js正则表达式
    mysql分页
    springMVC
    hibernate与spring整合实现transaction
    spring aop
    about hibernate lazy load and solution
  • 原文地址:https://www.cnblogs.com/flyinghome/p/12167745.html
Copyright © 2011-2022 走看看