1.点击按钮返回 上一页:

<input type="submit" value="返回" onclick="javascript :history.back(-1);">

2.点击按钮跳转到另一个jsp页面:

<input type="button" onclick="window.location='info/register.jsp'" value="快速注册">

3.复选框 :

<input type=checkbox name='a1'>保存登录名</input><br/>

4.背景图片超链接:

<td width=103px style="background:url(images/you.png)">
<a style="text-decoration: none" href="#"><font color=white><b>评价</b></font></a>
</td>

5.在js中获取html中表单元素的value值:

function show() { alert(document.getElementById("txt").value ) }

6.在js中打开另一个jsp页面:

function to(){ window.location.href="index.jsp"; }

7.在js中给从表单传过来的中文用户名编码 :

var username=encodeURI(document.getElementById("username").value);

8.servlet端处理jsp页面传递过来的中文 :

String username=URLEncoder.encode(request.getParameter("username"),"utf-8");

9.js中判断jsp中的复选框 是否被选中:

if(document.getElementById("checkboxID").checked){ alert("checkbox is checked"); }

10.由jsp表单向servlet传递中文变量的技巧:

先在js中处理,然后提交给servlet

var username='<%=request.getParameter("username")%>';
username=encodeURI(username);

11.单选按钮 的问题:

<input type="radio" name="identity" value="学生" checked="checked" />学生

<input type="radio" name="identity" value="教师" />教师

<input type="radio" name="identity" value="管理员" />管理员

把三个 name 设置一样才可以单选。

12.js中如何判断单选按钮被选中:

for(i=0;i<document.form1.place.length;i++){  
          if(document.form1.place[i].checked)  
          {
              alert(document.form1.place[i].value);
          }  
    }

或:var type=document.getElementsByName("cate");
    for(i=0;i<type.length;i++){ 
        if(type[i].checked) 
        {
            tag=type[i].value;
        } 
    }

13.在servlet中给jsp页面传来的搜索关键字编码 :

String kw=URLEncoder.encode(request.getParameter("kw"),"utf-8");

14.分页自增问题:

<%Integer ssh=Integer.parseInt(request.getParameter("page"))+1;%>要引一下java.lang.*包

jsp代码:

<div><a href="tuangou/tuansearch.jsp?tuankey=<%=request.getParameter("tuankey")%>&tpid=<%=request.getParameter("tpid")%>&page=<c:out value='<%=(ssh)%>'/>">下一页</a> 第<%=(ssh-1)%>页</div>

15.点击按钮生成一个文本框:

<button onclick="javascript:document.body.innerHTML+='<input type=text><br>';">点我生成一个文本框</button>

16.js中的字符串分割函数:

str="2,2,3,5,6,6"; //这是一字符串
var strs= new Array(); //定义一数组
strs=str.split (","); //字符分割 
for (i=0;i<strs.length ;i++ ) { 
      document.write(strs[i]+"<br/>"); //分割后的字符输出
}

17.对文字onclick(点击Test会调用test()函数):

<a href="javascript:test()" >Test</a>

18.文本域 :

<textarea rows="10" cols="30" id="cont">您的意见:</textarea>

19.js中分割字符串 :

var a="a?b?c";

var arr=a.split("?");

alert(arr[0]);

20.js中判断变量是否undefined :

if ( typeof (temp) == "undefined" ){

alert("undefined" );

}

21.获取被选中下拉框 的值:

<select id="yewuyuan">

<option value="0">请选择...</option>

</select>

alert($("#yewuyuan").find("option:selected").text())

或:alert($("#yewuyuan option:checked").text());

$("#yewuyuan ").val();

22.中文乱码 :
get请求:
String  stuname = request.getParameter("stuname");
String str = new String(stuname.getBytes("ISO-8859-1"),"utf-8")
post请求:
request. setCharacterEncoding("UTF-8");

23.js中获得当前系统时间 :

var myDate = new Date();    
var mytime=myDate.toLocaleTimeString();

24.js丢弃小数部分,保留整数部分
js:parseInt(7/2)

25.超链接去掉下划线:

style="text-decoration: none"

26.table合并行或列:

<tr align="center"><td colspan=3 >星期一菜谱</td></tr>  合并3列成一列

<tr align="center"><td rowspan=2 >素菜</td><td>茄子</td><td>扁豆</td></tr>
<tr align="center"><td>豆腐</td><td>白菜</td></tr>  合并2行成一行

27.js正则表达式验证手机号码 :

var reg =/(^0{0,1}1[3|4|5|6|7|8|9][0-9]{9}$)/;
    if(!reg.test(num1)){
        var mes="<font color=red>您输入的手机号码不正确,请重新输入!</red>"; 
        $("#mes").html(mes);    
        return;
    }

28.js取整 :

丢弃小数部分,保留整数部分 
js:parseInt(7/2) 
向上取整,有小数就整数部分加1 
js: Math.ceil(7/2) 
四舍五入 
js: Math.round(7/2) 
向下取整 
js: Math.floor(7/2)

parseInt(str)

29.jsp页面添加锚点 :

<a href="wap/tuangou/cityindex.jsp#a ">A</a>

<a name="a" >A</a>

30.div中添加滚动条 :

<div style=" overflow:scroll"> 这里是你要显示的内容 </div>

如果要出现水平滚动条,则: overflow-x:auto
同理,垂直滚动条为: overflow-y:auto

31.页面获取回车事件 并提交表单:s
<script language="javascript" for="document" event="onkeydown">
    if (event.keyCode == 13)
    {
        document.getElementById("login").click();
    }
</script>

32.jquery获取table中的值 :

//点击保存某个答案
    function saveone(obj){
       //序号
       var ide=$(obj).parent().parent().parent().children().eq(0).children().eq(0).children().eq(0).val();       
       alert(ide);
    }

33.jquery获取被选中单选框 的值:

var myname='key'+myserial;
alert(myname);

var thekey=$("input[name='"+myname+"']:checked").val();
alert(thekey);

34.jquery获取被选中的复选框 的值:

$("[name='"+myname+"']:checked").each(function(){
        var i=parseInt($(this).val());
         thekey+=i;
})

35.jquery获取table的每一行的第一列 数据
    $("#myques tr").each(function(){
        var $thisTr = $(this);
        var $thisFirstTd = $("td:eq(0)",$thisTr );
        alert($thisFirstTd.text());
    });

36.jquery获取table的行数 
    var t01 = $("#myques tr").length;

37.jquery给变量id 赋值

$('#'+id).val(allparams);

38.fmt 标签:

<fmt:formatDate value="${projectVo.createTime}" type="both" pattern="yyyy-MM-dd HH:mm:ss"/>

jsp页面常用控件的更多相关文章

  1. Android中常用控件及属性

    在之前的博客为大家带来了很多关于Android和jsp的介绍,本篇将为大家带来,关于Andriod中常用控件及属性的使用方法,目的方便大家遗忘时,及时复习参考.好了废话不多讲,现在开始我们本篇内容的介 ...

  2. DevExpress winform XtraEditor常用控件

    最近在公司里面开始使用DevExpress winform的第三方控件进行开发和维护,这里整理一些常用控件的资料以便于后续查看 ComboBoxEdit 这个控件和winform自带的控件差不多,使用 ...

  3. [转]easyui常用控件及样式API中文收藏

    [转]easyui常用控件及样式收藏 2013-05-06 23:01 30612人阅读 评论(0) 收藏 举报  分类: java ee(5)  目录(?)[+] CSS类定义: div easyu ...

  4. MFC学习 标签页与属性页及各常用控件使用

    参考 http://blog.csdn.net/anye3000/article/details/6700023 CTabCtrl: BOOL CTabTestDlg::OnInitDialog() ...

  5. B/S一些小知识及常用控件

    一: B/S网页的运行 页面在设计的时候,本身就是一个类.在运行的时间,是一个对象. 其中aspx和aspx.cs是在同一个类下. aspx是主要是负责界面,而aspx.cs主要是负责数据逻辑. 呈现 ...

  6. Windows Phone开发(11):常用控件(下)

    原文:Windows Phone开发(11):常用控件(下) WP控件大部分都可以从Silverlight中继承过来,这里我也只能拿一部分作演示,对于其它控件如何使用,可以参考SDK相关说明以及Sil ...

  7. Windows Phone开发(10):常用控件(上)

    原文:Windows Phone开发(10):常用控件(上) Windows Phone的控件有几个来源,和传统的桌面应用程序开发或Web开发一样,有默认提供的控件和第三方开者发布的控件.一般而言,如 ...

  8. android内部培训视频_第三节(3)_常用控件(ViewPager、日期时间相关、ListView)

    第三节(2):常用控件之ViewPager.日期时间相关.ListView  一.ViewPager 实例:结合PagerAdapter滑动切换图片  二.日期时间相关:AnalogClock\Dig ...

  9. [WinForm]WinForm跨线程UI操作常用控件类大全

    前言 在C#开发的WinForm窗体程序开发的时候,经常会使用多线程处理一些比较耗时之类的操作.不过会有一个问题:就是涉及到跨线程操作UI元素. 相信才开始接触的人一定会遇上这个问题. 为了解决这个问 ...

随机推荐

  1. Jquery Mobile开发以及Js对象动态绑定

    动态创建对象并绑定属性: var instantiate = function (Type, args) { var Constructor = function () { }; Constructo ...

  2. 使用DotNetBar制作漂亮的WinFrom界面,自定义AgileEAS.NET SOA平台WinClient主界面

    一.前言 AgileEAS.NET SOA 中间件平台是一款基于基于敏捷并行开发思想和Microsoft .Net构件(组件)开发技术而构建的一个快速开发应用平台.用于帮助中小型软件企业建立一条适合市 ...

  3. IBM x3850 x5 服务器 安装 Windows Server 2008

    一.硬件需求 一个8G以上的U盘 二.软件需求 1.Windwos Server 2008镜像 2.系统启动盘制作工具Ultraiso 3.IBM ServerGuide引导镜像 三.制作及安装步骤 ...

  4. 去掉移动端页面 input, textarea, button, a 标签获取焦点时显示的黑影

    input, textarea, button, a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }

  5. tomcat配置详解/优化方案

    Service.xml Server.xml配置文件用于对整个容器进行相关的配置. <Server>元素:是整个配置文件的根元素.表示整个Catalina容器. 属性:className: ...

  6. Android Studio 在mac下对应的快捷键

    Mac下快捷键的符号所对应的按键⌥-> option|alt⇧->shift⌃->control⌘->command⎋->esc注: 与F6/F7/F12等F功能键开头的 ...

  7. [转载]config文件的一个很好的实现

    以下是转载于网上的一个很好的config文件的实现,留存以备案 //Config.h #pragma once #include <string> #include <map> ...

  8. 畅通工程[HDU1863]

    畅通工程 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submissio ...

  9. 服务端的GET、POST请求

    一.HttpClient方式,程序集 System.Net.Http.dll GET: HttpClient httpClient = new HttpClient(); string result ...

  10. 启动mysql服务 报1067 错误

    启动mysql 报1067 错误         一般报1067错误,先看一下data/my.ini配置文件 中的路径 datadir ,log-bin ,log-error 报1067错误原因 多种 ...