这周在帮同事调程序时,遇到了一个问题,排查了很久,结果发现原因是对一个小小JS常识理解不够,写在这里和大家分享一下。
问题是这样的:
同事的页面中有多个连接,“证书申请”“证书更新”...
点击证书申请时没有任何问题,生成证书,后台处理,返回结果等等
可点击证书更新时,表单数据生成,并提交到后台页面都很正常,但前台仅仅是很快的刷新了一下,并没有跳转到下一个页面。当时就怀疑是不是跳转代码写的有问题,后来将代码减写成“location.href="...."”依然还是不行,又进一步发现页面貌似是在请求前就刷新了。
最后终于找到问题所在
证书申请的链接是这样写的:
<a href="#" onclick="doSomething(); return false;">Click Me</a>
而证书更新的链接是这样写的:
<a href="#" onclick="doSomething1(); return true;">Click Me</a>
未完。。。
分享到:
相关推荐
本资源摘要信息主要介绍了 HTML 特效代码大全,涵盖了多种 HTML 代码的使用方法和效果,包括图像、链接、文字风格、背景音乐、-flash 等多种特效代码。 一、图像相关特效代码 1. 贴图:图片地址">,用于插入图片,...
1.忽视右键:<body oncontextmenu="return false">或<body style="overflow-y:hidden">:用于忽视右键,oncontextmenu属性指定了忽视右键的事件。 2.加入背景音乐:*.mid" loop=infinite>或*.mid" autostart=true ...
以下是一些基本的HTML代码和其功能的详细说明: 1. **贴图**:`<img>`标签用于插入图像,`src`属性指定了图像的URL。 ```html 图片地址"> ``` 2. **加入连接**:`<a>`标签用于创建超链接,`href`属性指定目标...
html代码全集案例.doc 本文档将详细介绍 HTML 代码的各种应用场景和用法,包括图片、连接、字体样式、背景音乐、flash 等多种元素的使用方法。 1. 图片的使用:使用 `图片地址">` 代码可以在 HTML 文档中插入图片...
在 HTML 中,可以使用 `<body>` 标签来忽视右键,例如:`<body oncontextmenu="return false">` 或 `<body style="overflow-y:hidden">`。 17.加入背景音乐 在 HTML 中,可以使用 `<bgsound>` 标签来加入背景音乐...
HTML特效代码大全是一份针对初学者的资源集合,包含了各种实用的HTML代码片段,用于创建更具吸引力和互动性的网页。以下是一些关键知识点的详细解释: 1. **忽视右键**: 这段代码可以阻止用户通过鼠标右键菜单...
以下是一些基本的HTML代码及其详细说明: 1) **贴图**:`<img>` 标签用于插入图像,`src` 属性指定图像的URL。 ```html 图片地址"> ``` 2) **加入连接**:`<a>` 标签用于创建超链接,`href` 属性定义链接的目标...
1.忽视右键:<body oncontextmenu="return false">,用于忽视右键菜单。 2.加入背景音乐:*.mid" loop=infinite>,用于插入背景音乐到网页中。 3.简朴的 window.open 方法:<a href="#" onclick="javascript :...
9. 确认删除操作:在链接中加入 `onclick` 事件,如 `onclick="if(confirm('确实要删除吗?'))location='boos.asp?&areyou=删除&page=1'"`,会在用户尝试删除时弹出确认对话框。 10. 获取控件的绝对位置:JavaScript...
在实际应用中,为了增强代码的健壮性,还可以考虑在事件处理函数中加入异常处理机制,如try-catch语句,以防止因JavaScript错误导致的程序中断。同时,要确保在执行完自定义功能后,使用return false来阻止默认的...
*忽视右键:<body oncontextmenu="return false"> 使用标签可以忽视右键。 *加入背景音乐:*.mid" loop=infinite> 使用标签可以加入背景音乐。 *简单的window.open方法:<a href="#" onclick="javascript:window...
11. **删除确认提示**:在链接中加入`onclick`事件,如`(confirm(" 确 实 要 删 除 吗 ?"))location="boos.asp?&areyou= 删除&page=1">删除</a>`,在用户尝试删除时会弹出确认对话框,避免误操作。 12. **获取控件...
网页开发中的小技巧是提升用户体验和增强网页安全性的重要手段。以下是一些常见的JavaScript技巧: 1. **屏蔽鼠标右键**:通过添加`oncontextmenu="window.event.returnValue=false"`到元素属性,可以阻止用户通过...
3. **禁止复制粘贴**:通过`onpaste`, `oncopy`和`oncut`事件,可以阻止用户在特定元素中进行复制、剪切和粘贴操作,如`<input onpaste="return false;" oncopy="return false;" oncut="return false;">`。 4. **...
12. **确认删除操作**:在链接中加入`onclick`事件,弹出确认对话框,只有当用户点击确定时才会执行删除操作。 ```html (confirm('确实要删除吗?'))location='boos.asp?areyou=删除&page=1'">删除 ``` 13. **...
在实际应用中,为了使代码更易管理和维护,我们可以将这些自定义功能封装到一个模块或对象中,然后通过引入`demo.js`文件来替换原生的`alert`和`confirm`: ```javascript // demo.js window.alert = customAlert; ...
js表单验证控制代码大全 /* 目录: 1:js 字符串长度限制、判断字符长度 、js限制输入、限制不能输入、textarea 长度限制 2.:js判断汉字、判断是否汉字 、只能输入汉字 3:js判断是否输入英文、只能输入英文 4:js只能...
对于跨域的表单提交,你需要在`onSubmit`事件中加入代码: ```html (this);"> ``` 这里的`firstTracker._link`和`firstTracker._linkByPost`方法使得谷歌分析和网站优化工具能够跟踪用户的跨域行为。 **第二步:...
2. **阻止文本选取和复制**:使用`<body onselectstart="return false">`可以禁止用户在网页上选择文本,进一步可以使用`onpaste="return false"`、`oncopy="return false;"`和`oncut="return false;"`来阻止文本的...