`

JSP常用的控件

阅读更多
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);
分享到:
评论

相关推荐

    JSP日历控件代码

    **JSP日历控件代码详解** 在网页开发中,日期选择控件是常见的功能之一,JSP(JavaServer Pages)作为服务器端脚本语言,提供了丰富的功能来创建动态网页。本篇将深入探讨如何在JSP中实现日历控件,并基于提供的...

    jsp时间控件

    标题:jsp时间控件 描述:自己编写的jsp时间控件,功能强大,适用于各种需要时间选择的应用场景。 标签:JSP 详细知识点解析: ### JSP 时间控件概述 在JSP(JavaServer Pages)中,时间控件是用于处理用户界面...

    实现jsp打印的控件

    标题中的“实现jsp打印的控件”就是针对这样的需求,它涉及到如何在JSP页面中添加打印功能,包括打印配置、预览和实际的打印操作。 1. **打印控件的实现原理** - 打印控件通常通过JavaScript或者Java Applet来实现...

    最好用的jsp时间控件

    【标题】"最好用的jsp时间控件"指的是在JavaServer Pages (JSP) 开发中,使用JavaScript实现的一种高效、易用的时间选择组件。在Web应用中,时间控件通常用于用户输入日期或时间,提供友好的界面交互,使得用户能够...

    Jsp日期控件

    "Jsp日期控件"是指在JSP页面中用于输入或选择日期的交互组件,这些控件可以提供用户友好的界面,帮助用户方便地输入或选择日期,提高用户体验。在描述中提到的"自己改的jsp页面弹出的日期选择,里面有例子"表明这是...

    一个简单好用的jsp翻页控件

    本话题主要介绍一个基于JSP和Struts框架开发的简单且实用的分页控件,旨在帮助开发者高效地实现网页的分页功能。 首先,JSP(JavaServer Pages)是Java Servlet的一种扩展,允许开发者将动态内容嵌入到HTML页面中。...

    jsp weboffice控件

    **JSP WebOffice控件详解** `JSP WebOffice控件`是一种在Java Web应用程序中实现文档在线预览和编辑的工具。它基于Java Servlet技术,通常与JavaScript、HTML等前端技术结合使用,为用户提供了一个方便、高效的方式...

    jsp日期控件,里面有例子,讲解很详细

    在IT行业中,尤其是在Web开发领域,日期选择控件是一个常用的功能,它可以帮助用户方便地选取日期,常用于表单输入、日历应用等场景。本压缩包提供的资源着重于使用JavaScript(js)来实现这样的功能,并与Java ...

    jsp上传控件-smartupload

    jsp上传控件-smartupload能够完美的进行上传和下载

    jsp自定义控件制作.

    本话题关注的是"jsp自定义控件制作",这涉及到JSP自定义标签库(Tag Library)的概念,以及如何通过编写自定义标签来增强页面功能。 自定义标签库是JSP中的一个重要特性,它允许开发者创建可重用的组件,这些组件...

    HTML或JSP时间控件

    HTML和JSP时间控件是Web开发中常用的功能组件,它们允许用户在网页上选择或输入日期和时间,提升用户体验并简化数据输入。在本文中,我们将深入探讨这些控件的使用、类型以及如何在实际项目中应用。 一、HTML时间...

    jsp 分页控件下载!

    主要是对集合进行分页,该控件本身并不会帮使用者对数据进行显示,只对用户要分页的集合进行分页,因为使用者的需求并不相同,但是分页的需求是相同的。该控件能节约用户的时间,使使用该控件的使用者能把时间分到别...

    Jsp 时间控件 + Jsp 时间控件

    在JavaServer Pages (JSP) 中,时间控件是一种用于用户界面中收集或显示日期和时间数据的元素。这些控件通常与JavaScript、jQuery、Bootstrap等前端库结合使用,以提供用户友好的交互体验。本篇文章将深入探讨如何在...

    JSP中日期控件的使用

    在JavaServer Pages (JSP) 开发中,日期控件是一种常见的组件,它允许用户在网页上选择或输入日期。本篇文章将详细讲解如何在JSP中使用日期控件,特别是针对描述中提及的,一个支持多种语言、高度可配置且能够精确到...

    jsp中各种日期控件

    在JSP(Java Server Pages)开发中,日期控件是一种常用的功能组件,它允许用户在网页上选择或输入日期,增强了用户体验并简化了数据处理。本文将深入探讨JSP中的几种常见日期控件,帮助你更好地理解和应用这些控件...

    jsp日历控件 常见的5种

    本篇将详细介绍标题提及的五种常见的JSP日历控件,并探讨它们的特点、功能以及如何在项目中集成和使用。 1. **jQuery UI Datepicker** jQuery UI 提供的Datepicker插件是Web开发中最常用的日期选择器之一。它支持...

    Jsp做的日期控件

    【标题】"Jsp做的日期控件"涉及的是在Web开发中使用JavaServer Pages (JSP)技术创建一个用于日期选择的用户界面组件。日期控件通常用于网页表单,让用户能够方便地输入或选择日期,提高用户体验。在这个场景中,...

    jsp+jspsmartupload控件上传图片至数据库

    在本文中,我们将深入探讨如何使用JSP与jspsmartupload控件将图片上传到数据库。jspsmartupload是一款强大的JSP文件上传组件,能够帮助开发者处理用户通过表单提交的多个文件。以下是对这个技术栈的详细解析: 1. *...

    JSP时间控件

    **JSP时间控件**是Java Web开发中用于处理用户界面时间输入的一种组件。在网页设计中,时间控件能够帮助用户以友好的方式选择日期和时间,提高用户体验。这里我们将深入探讨JSP时间控件的基本概念、实现方法以及相关...

    基于jsp的表单多种控件接收例子

    本示例"基于jsp的表单多种控件接收例子"聚焦于如何使用JSP来接收前端表单中不同类型的控件(如文本输入、选择框、复选框等)传递的数据。以下将详细讲解这个知识点。 1. **JSP基本概念** JSP是一种Java技术,它...

Global site tag (gtag.js) - Google Analytics