|
phpwind默认的可能会造成自动重复发帖的(双击提交按钮)
而现在看看我的站点?点击之后是会自动禁用的,直到提交完成
实现方法
修改文件:fastpost.htm
找到
function checkCnt() {
将这个函数修改为- function checkCnt() {
-
- this.document.FORM.Submit.disabled="disabled";
- this.document.FORM.Submit.value="正在提交中……";
- this.document.FORM.submit();
- return true;
- /*cnt++;
- if (cnt==1) return true;
- alert('Submission Processing. Please Wait');
- return false;
- */
- }
复制代码
找到- if((event.ctrlKey && window.event.keyCode == 13)||(event.altKey && window.event.keyCode == 83))
- {
- this.document.FORM.submit();
- }
复制代码 修改为
- if((event.ctrlKey && window.event.keyCode == 13)||(event.altKey && window.event.keyCode == 83))
- {
- AddBaoZi();
- this.document.FORM.Submit.disabled="disabled";
- this.document.FORM.Submit.value="正在提交中……";
- this.document.FORM.submit();
- }
复制代码
post.htm里的修改方法类似,只要在
同样是替换前面的那个函数为- function checkCnt() {
-
- this.document.FORM.Submit.disabled="disabled";
- this.document.FORM.Submit.value="正在提交中……";
- this.document.FORM.submit();
- return true;
- /* cnt++;
- if (cnt==1) return true;
-
- alert('正在提交中,请稍等…………');
- return false;
- */
- }
复制代码 就行了
这样就解决了有时点击提交按钮过快而导致的发两者或重复发帖现象了 |
|