JSP事件收藏
来源:互联网 发布:python 中文字符串长度 编辑:程序博客网 时间:2024/05/29 04:33
jsp中有哪些监听事件可以引发页面跳转
onClick 鼠标单击
onChange 文本内容或下拉菜单中的选项发生改变
onFocus 获得焦点,表示文本框等获得鼠标光标
onBlur 失去焦点,表示文本框等失去鼠标光标
onMouseOver 鼠标悬停,即鼠标停留在图片等的上方
onMouseOut 鼠标移出,即离开图片等所在的区域
onMouseMove 鼠标移动,表示在<DIV>层等上方移动
onLoad 网页文档加载事件
onSubmit 表单提交事件
onMouseDown 鼠标按下
onMouseUp 鼠标弹起
键盘事件:
onkeyprss 是在用户按下并放开任何字母数字键时发生。
系统按钮(例如,箭头键和功能键)无法得到识别。
onkeyup 是在用户放开任何先前按下的键盘键时发生。
onkeydown 是在用户按下任何键盘键(包括系统按钮,如箭头键和功能键)时
发生。
onload事件:加载本页面时就执行对应函数的事件。
1)针对table标签隐藏对象实例:
<body onload=”showLeft();” >
function showLeft()
{
var flag = document.getElementById("username").value;
if(flag =="admin")
{ document.getElementById("messagequeue").style.display="none";
document.getElementById("flowlimit").style.display="none";
}
else
{
document.getElementById("corpinfomanage").style.display="none";
document.getElementById("corpmessagequery").style.display="none";
document.getElementById("corpmessagecount").style.display="none";
document.getElementById("userinfosearch").style.display="none";
document.getElementById("messagebill").style.display="none";
document.getElementById("operationtypesearch").style.display="none";
}
}
2)针对div标签隐藏对象实例:
<body onload=”showLeft();” >
function timeOut()
{
document.getElementById("loading").style.visibility ="hidden";
}
按钮onClick事件:点击按钮时执行对应函数的事件
//取消事件代码
document.getElementById("button1").onclick = function(){};
表单onsubmit事件:
<form name=”flowlimit” action=”flowlimit!enterFlowlimit.action” method=”post”
onsubmit=”return submitFlowlimit()” >
实例: <input type=”text” name=”newFlow”> <input type=”submit” >
function submitFlowlimit()
{
var reg = /^[0-9]{3,5}$/;
var newFlow = document.getElementsByName("newFlow")[0];
//校验输入新流控值
if(newFlow.value =="")
{
alert("新流控值不能为空");
newFlow.focus();
returnfalse;
}
if(!reg.test(newFlow.value))
{
alert("请输入3至5位数字");
newFlow.focus();
returnfalse;
}
//提交表单,更新新流控值
var vForm = document.getElementsByName("flowlimitForm")[0];
vForm.action = "flowlimit!submitFlowlimit.action";
vForm.submit();
}
获取对象:
document.getElementsByName(“botton”)[0];
document.getElementById(“botton”);
javascript中setTimeout和setinterval的区别是:
setTimeout:只运行一次,也就是说设定的时间到后就触发运行指定代码,运行完后即结束。
如果运行的代码中再次运行同样的setTimeout命令,则可循环运行。
setInterval:是循环运行的,即每到设定时间间隔就触发指定代码。这是真正的定时器。
setInterval使用简单,而setTimeout则比较灵活,可以随时退出循环,而且可以设置为按不固定的时间间隔来运行,比如第一次 1 秒,第二次 2秒,第三次 3秒 ……
- JSP事件收藏
- [收藏]JSP环境配置
- [收藏]JSP数据类型
- JSP语法大全收藏
- JSP隐含对象收藏
- 右键事件收藏
- java事件机制收藏
- JSP系列五:JSP隐含对象收藏
- JSP实现图片上传收藏
- JSP中乱码问题解决收藏
- HttpApplication事件执行顺序收藏
- 返回按钮事件代码 收藏
- Android输入事件流程 收藏
- javascript事件驱动框架 收藏
- 事件与委托趣谈 收藏
- js各种鼠标事件收藏
- jsp 事件综合
- jsp中的事件处理
- HDU 4416 后缀数组
- Nagios/Ganglia与Splunk成就云计算监控体系
- 开始行动
- 权限管理
- OAuth 2.0 Support with WSO2 Identity Server
- JSP事件收藏
- Android中关于Volley的使用(九)认识HurlStack(HttpClientStack)
- Cocos2d-x动作CCAction
- iOS GCD 理解
- BufferedReader源码分析
- 泛型创建实例
- 堆和栈的区别
- vs调试无法进入断点
- 用Cocos2d-x v3.0做一个贪吃蛇游戏