2016-02-25 27 views
1

當用戶在提供的三個框(R,G,B)中輸入RGB顏色代碼並按下提交按鈕時,我的代碼應該改變背景。半秒鐘後RGB換色器形式刷新

它這樣做,但它似乎在半秒後刷新刪除那裏有什麼。

我需要它留在那裏,直到用戶手動更改它或刷新頁面。

https://jsbin.com/kutatesesi/edit?html,js,output

任何幫助表示讚賞。謝謝

+0

'

'如果您使用submit事件來觸發一個函數,那麼您需要通過返回false來停止表單提交以停止瀏覽器重定向頁面。 – Emissary

+0

這是完美的。非常感謝你的幫助。 – Aiden

回答

0

您應該重新編寫,以免從表單提交中調用您的函數,因爲您實際上並不想提交表單。但是,快速解決方法是在運行validateRGB函數後立即停止表單提交。例如

onsubmit =「validateRGB(); return false;」

+0

非常感謝,它完美的作品。很有幫助! – Aiden