RGB 变色器表单在半秒后刷新

RGB Colour changer form refreshes after half a secod

本文关键字:半秒 刷新 表单 RGB      更新时间:2023-09-26

当用户在提供的三个框(R,G,B)中输入RGB颜色代码,然后按下提交按钮时,我的代码应该更改背景。

它确实这样做了,但它似乎在删除那里的内容半秒后刷新。

我需要它留在那里,直到用户手动更改它或刷新页面。

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

任何帮助,不胜感激。谢谢

我会从提交更改为单击处理程序。我编辑了你的 jsbin。在这里查看。https://jsbin.com/kogaqafufu/1/edit?html,js,output

您可能应该重写,以便不会从表单提交中调用您的函数,因为您实际上并不想提交表单。但是,快速解决方法是在运行 validateRGB 函数后立即停止表单提交。例如

onsubmit="validateRGB();return false;"