<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>事件处理-常用事件-表单事件</title>
<style>
div{
text-align: left;
width: 400px;
height: 400px;
background-color: lightblue;
}
/* 由于浏览器中的文本框边框有默认的效果,所以需要先剔除原有效果再进行设置,否则可能不会成功 */
#username{
outline: none;
}
div .border{
border: 1px solid red;
}
#img{
width: 200px;
height: 200px;
}
</style>
<script>
window.onload=function(){
//onfocus焦点事件
var focus_event = document.getElementById("username");
//触发焦点事件则将文本框附上一个class属性,并为文本框添加样式
focus_event.onfocus=function(){
console.log("focus_event");
this.className = "border";
};
//onblur焦点不在文本框后,将边框的设置剔除
focus_event.onblur=function(){
console.log("blur_event");
this.className = "";
};
//onselect选中文本内容后触发的事件
focus_event.onselect=function(){
console.log("select_event");
};
//onchange事件(一般用于文件选择器或复选框)
document.getElementById("photo").onchange=function(){
console.log("onchange_event");
document.getElementById("img").src=window.URL.createObjectURL(this.files[0]);
};
//submit表单提交事件
document.getElementById("formId").onsubmit=function(){
console.log("sumbit");
//不写return则默认返回true,此时提交后会立刻刷新页面,打印的内容只能看到一闪而过
// return true;
//return false 可以阻止表单提交,此时可以看到打印的内容
return false;
};
};
</script>
</head>
<body>
<div >
<form action="" id="formId">
用户名:<input type="text" id="username"><br><br>
头像:<input type="file" id="photo" multiple><br><br>
<img src="" id="img"><br><br>
<input type="submit" value="提 交">
</form>
</div>
</body>
</html>
没有合适的资源?快使用搜索试试~ 我知道了~
JavaScript 事件处理 常用事件(鼠标事件、键盘事件、表单事件)示例代码

共3个文件
html:3个

需积分: 5 0 下载量 81 浏览量
2024-06-27
11:03:57
上传
评论
收藏 3KB ZIP 举报
温馨提示
JavaScript 事件处理 常用事件(鼠标事件、键盘事件、表单事件)示例代码 JavaScript 事件处理 常用事件(鼠标事件、键盘事件、表单事件)示例代码JavaScript 事件处理 常用事件(鼠标事件、键盘事件、表单事件)示例代码JavaScript 事件处理 常用事件(鼠标事件、键盘事件、表单事件)示例代码JavaScript 事件处理 常用事件(鼠标事件、键盘事件、表单事件)示例代码JavaScript 事件处理 常用事件(鼠标事件、键盘事件、表单事件)示例代码JavaScript 事件处理 常用事件(鼠标事件、键盘事件、表单事件)示例代码JavaScript 事件处理 常用事件(鼠标事件、键盘事件、表单事件)示例代码JavaScript 事件处理 常用事件(鼠标事件、键盘事件、表单事件)示例代码JavaScript 事件处理 常用事件(鼠标事件、键盘事件、表单事件)示例代码JavaScript 事件处理 常用事件(鼠标事件、键盘事件、表单事件)示例代码JavaScript 事件处理 常用事件(鼠标事件、键盘事件、表单事件)示例代码JavaScript 事件处理
资源推荐
资源详情
资源评论






























收起资源包目录




共 3 条
- 1
资源评论


岫珩
- 粉丝: 4w+
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 房产公司档案管理制度.doc
- 城市集中供热工程安全施工组织设计.doc
- 工业源扩散预测计算.doc
- [PPT]工程结算管理中需要注意的问题.ppt
- 氧压机组精调垫铁低压缸起始安装施工工法.doc
- 建设工程施工安全标准化管理资料(已排版).doc
- 微信小程序 Artand.zip
- 工程管理流程(已交).doc
- 微信小程序 小程序模板 小程序可视化设计工具 Taro Taro UI.zip
- 广州市第四装修有限公司临时用电方案模板.doc
- 小知识审计、社会审计、工程审计、工程审价.doc
- 员工绩效考核表(公司总经理).doc
- 学校综合教学校投标书.doc
- Awesome for wepy ! 微信小程序组件化开发框架wepy开发资源汇总.zip
- 大型研究所施工组织设计.doc
- 清单计价规范宣贯(5月).ppt
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
