首页
壁纸
关于
发现大佬
Search
1
Oculus Quest2 无线投屏到PC
2,353 阅读
2
XBOX土耳其阿根廷购买教程
1,839 阅读
3
openwrt路由器安装uu加速器插件
1,507 阅读
4
Xbox Series X / S 开箱~~~~激动无比
1,244 阅读
5
完美决解win10 可以上网却显示无internet的bug
1,109 阅读
学习
QuantumultX
JavaScript
web3
react
Solidity
雅思
Azure
游戏
随笔
登录
/
注册
Search
标签搜索
javascript
XSX
js
游戏
xbox
css
游戏截图
Xbox Series X
刺客信条
刺客信条英灵殿
web3
雅思
学习
IELTS
教程
Xbox Series S
Steam
截图
英语
leetcode
Arthur
累计撰写
105
篇文章
累计收到
89
条评论
首页
栏目
学习
QuantumultX
JavaScript
web3
react
Solidity
雅思
Azure
游戏
随笔
页面
壁纸
关于
发现大佬
搜索到
31
篇与
JavaScript
的结果
2022-05-01
HTML页面禁用Enter键自动提交表单
HTML页面禁用Enter键自动提交表单 在HTML页里面由于使用了form,常常需要禁用enter提交表单。因为内容页或者母版页自身有如果有type="submit"的button,当textbox聚焦时,按下enter都会触发表单的默认提交(不论是IE还是firefox),于是需要在onkeydown中监听用户的按键。实际测试,IE8中导致表单提交的不确定因素太多,点击表单的table中的td都会触发表单提交,而firefox则不会;于是在ie和ff中禁用表单提交需要不同的思路。 对于IE: 只有当事件源是TEXTAREA时才return true,允许默认动作;其他元素全部return false,禁止表单提交和任何响应。 对于firefox: 只有当事件源是INPUT时才return false禁止表单默认动作;而其他元素则return true允许默认动作,比如textarea的多行输入。 于是完整的代码如下: <script language="javascript" type="text/javascript"> //禁用Enter键表单自动提交 document.onkeydown = function(event) { var target, code, tag; if (!event) { event = window.event; //针对ie浏览器 target = event.srcElement; code = event.keyCode; if (code == 13) { tag = target.tagName; if (tag == "TEXTAREA") { return true; } else { return false; } } } else { target = event.target; //针对遵循w3c标准的浏览器,如Firefox code = event.keyCode; if (code == 13) { tag = target.tagName; if (tag == "INPUT") { return false; } else { return true; } } } }; </script> 将上述的javascript代码应用于需要禁用Enter键自动提交表单的页面,经测试IE,Firefox和Chrome浏览器都完美解决Enter键自动提交表单问题。
2022年05月01日
78 阅读
0 评论
0 点赞
js只保留整数,向上取整,四舍五入,向下取整等函数
1.丢弃小数部分,保留整数部分 parseInt(5/2) 2.向上取整,有小数就整数部分加1 Math.ceil(5/2) 3,四舍五入. Math.round(5/2) 4,向下取整 Math.floor(5/2) Math 对象的方法 方法 描述 abs(x) 返回数的绝对值 acos(x) 返回数的反余弦值 asin(x) 返回数的反正弦值 atan(x) 以介于 -PI/2 与 PI/2 弧度之间的数值来返回 x 的反正切值 atan2(y,x) 返回从 x 轴到点 (x,y) 的角度(介于 -PI/2 与 PI/2 弧度之间) ceil(x) 对一个数进行上舍入。 cos(x) 返回数的余弦 exp(x) 返回 e 的指数。 floor(x) 对一个数进行下舍入。 log(x) 返回数的自然对数(底为e) max(x,y) 返回 x 和 y 中的最高值 min(x,y) 返回 x 和 y 中的最低值 pow(x,y) 返回 x 的 y 次幂 random() 返回 0 ~ 1 之间的随机数 round(x) 把一个数四舍五入为最接近的整数 sin(x) 返回数的正弦 sqrt(x) 返回数的平方根 tan(x) 返回一个角的正切 toSource() 代表对象的源代码 valueOf() 返回一个 Math 对象的原始值
2021年12月29日
227 阅读
0 评论
0 点赞
css变换锯齿状边缘解决办法
css变换锯齿状边缘解决办法
2021年12月27日
251 阅读
1 评论
0 点赞
CSS 边框动画
CSS 边框动画
2021年12月27日
158 阅读
0 评论
0 点赞
移动端h5页面全面屏判断
移动端h5页面全面屏判断
2021年12月27日
154 阅读
0 评论
0 点赞
1
2
3
...
7