当用户在提供的三个框(R,G,B)中输入RGB颜色代码然后按下提交按钮时,我的代码应该更改背景。
它确实这样做了,但它似乎在半秒后刷新,除去了那里。
我需要它留在那里直到用户手动更改它或刷新页面。
https://jsbin.com/kutatesesi/edit?html,js,output
感谢任何帮助。感谢
答案 0 :(得分:2)
我会从提交更改为点击处理程序。我编辑了你的jsbin。在这里查看。 https://jsbin.com/kogaqafufu/1/edit?html,js,output
答案 1 :(得分:0)
您可能应该重新编写,因此您不会从表单提交中调用您的函数,因为您实际上并不想提交表单。但是,快速解决方法是在运行validateRGB函数后立即停止表单提交。例如
onsubmit =" validateRGB();返回false;"