【发布时间】:2016-09-19 22:56:01
【问题描述】:
我在个人资料页面上工作,想添加一个“喜欢的颜色”按钮。 所以这是我在我看来使用的代码:
<span class="form-label">Your favorite color:</span>
<input id="my_color" type="color"/>`<span class="form-label">
所以在个人资料页面上,“颜色选择器”是可见的。
这是我的 javascript 中的保存功能。 (它适用于其他配置文件选项。
var saveChanges = function ()
{
var jsonData = {};
$('#user_info input').each(function () {
var key = $(this).attr('id');
var value = $(this).val();
jsonData[key] = value;
});
我可以保存我选择的颜色,如果我在我的数据库 (my_color) 中查找它,我会看到我选择的十六进制颜色代码,这样它就可以工作了。 但是在我保存我的个人资料并刷新页面后,您仍然会看到默认(黑色)颜色,而不是我在保存之前选择的颜色。
谁能帮我在个人资料页面上显示颜色。
谢谢
【问题讨论】:
-
您是否将默认输入类型颜色值设置为数据库颜色值?还是只是黑色?编辑:啊,我看到默认是黑色的。
-
您是否在输入值中设置颜色代码?
标签: javascript php jquery html colors