[問題]关于js中的submit

提供WOG各方面的技術問題,並提供最新path更新。

版主: 涅魂, 簫哥, 10度C~

狂人kkill
 
文章: 28
註冊時間: 2009-12-25 2:06 am

[問題]关于js中的submit

文章狂人kkill » 2010-01-17 9:01 pm

发现submit,比如在重生外挂中: <input type="submit" class="button01" value="确定重生">,如果高速点击确定重生,会连续性执行.这是为什么呀.是php版本问题还是?如何防止类似的发性呢. :?


没有不可能完成的事情,只有懒散不去完成事情的人!

左慈
 
文章: 108
註冊時間: 2008-03-03 1:42 pm

文章左慈 » 2010-01-17 9:32 pm

不是PHP的问题
应该算是SUBMIT的一个BUG吧!

提供一个解决方法:
<input type="submit" class="button01" value="确定重生" onClick="if(confirm(下面即将进入转生页面,点确认继续)) { rebirth();}">

这里的rebirth()是转生函数

效果是:点击了确定转生后,再弹个对话框:下面即将进入转生页面,点确认继续。
这样可以避免高速点击 确定重生 所带来的BUG了!

在下愚见

如果有避免SUBMIT的这个问题的方法 当然更好了!



狂人kkill
 
文章: 28
註冊時間: 2009-12-25 2:06 am

文章狂人kkill » 2010-01-17 9:38 pm

嗯,小左这方法我正在用中,只是想知道有没有更好的办法.我想过用cookie来帮忙..只是有点麻烦


没有不可能完成的事情,只有懒散不去完成事情的人!

左慈
 
文章: 108
註冊時間: 2008-03-03 1:42 pm

文章左慈 » 2010-01-17 9:50 pm

用COOKIE会增加网络负担,最好别什么都用COOKIE来调整啦!
能在客户端调整的就在客户端调整



aaasss9555
 
文章: 172
註冊時間: 2009-07-30 9:15 pm

文章aaasss9555 » 2010-02-01 1:58 pm

<script type="text/javascript">
<!-- //
function submitForm() {
document.formname.button.disabled = true;
submitForm = disableButton;
document.formname.submit();
return false;
}
function disableButton() {
alert('In processing');
return false;
}
// -->
</script>

<form name="formname" action="xxx.cgi" method="post">
<button name="button" onClick="submitForm()">SUBMIT</button>
</form>

這是我在網路上看到的


書本的好壞不在於厚度而是內容;
人生的意義在於內涵而不是長短。


涅魂
 
文章: 4463
註冊時間: 2004-01-04 11:17 am
來自: Taiwan
性別: 男生

文章涅魂 » 2010-02-02 12:25 pm

能夠重複執行,代表問題出在php程式內

看了下程式碼,程式並沒有在confirm後做轉生的條件判斷,只透過confirm頁面的按鈕就直接受理,因而造成了弊端

但這程式不是我維護的,所以說…加油!


圖檔


回到 Online FF Battle-WOG官方聯盟推廣處

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 14 位訪客