java jsp中控件绑定_jsp页面常用控件

本文介绍了Java JSP中控件的各种绑定和交互操作,包括按钮的上一页返回、页面跳转、复选框、背景图片超链接、获取表单值、打开新页面、中文编码处理、判断复选框状态、单选按钮处理、分页、文本框生成、字符串操作、事件响应等,同时涵盖了JS和Servlet中的一些关键操作,如中文乱码处理、时间获取、数值取整以及jQuery操作表格数据的方法。
摘要由CSDN通过智能技术生成

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

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

3.复选框 :

保存登录名

4.背景图片超链接:

评价

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='';

username=encodeURI(username);

11.单选按钮 的问题:

学生

教师

管理员

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

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

for(i=0;i

if(document.form1.place[i].checked)

{

alert(document.form1.place[i].value);

}

}

或:var type=document.getElementsByName("cate");

for(i=0;i

if(type[i].checked)

{

tag=type[i].value;

}

}

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

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

14.分页自增问题:

要引一下java.lang.*包

jsp代码:

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

点我生成一个文本框

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

str="2,2,3,5,6,6"; //这是一字符串

var strs= new Array(); //定义一数组

strs=str.split (","); //字符分割

for (i=0;i

document.write(strs[i]+"
"); //分割后的字符输出

}

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

Test

18.文本域 :

您的意见:

19.js中分割字符串 :

var a="a?b?c";

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

alert(arr[0]);

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

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

alert("undefined" );

}

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

请选择...

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合并行或列:

星期一菜谱  合并3列成一列素菜茄子扁豆豆腐白菜  合并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="您输入的手机号码不正确,请重新输入!";

$("#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

A

30.div中添加滚动条 :

这里是你要显示的内容

如果要出现水平滚动条,则: overflow-x:auto

同理,垂直滚动条为: overflow-y:auto

31.页面获取回车事件 并提交表单:s

if (event.keyCode == 13)

{

document.getElementById("login").click();

}

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 标签:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值