我的名为Spectrum的颜色选择器工作正常,但我无法通过$ _POST发送变量。
JQ
$("#acc").spectrum({
color: "#f00",
change: function(color) { this.value(color.toHexString()); },
});
$("#bgc").spectrum({
color: "#f00",
change: function(color) { this.value(color.toHexString()); },
});
HTML
<label for="s_cl">
<li class="sett"><input name="acc" type='text' id="acc" /> Accent color</li>
</label>
<label for="bg_cl">
<li class="sett"><input name="gbc" type='text' id="bgc" /> Background color</li>
</label>
PHP(submit.php)
if (isset ($_POST['acc'])) {
echo $_POST['acc'];
}
echo '<br>';
if (isset ($_POST['gbc'])) {
echo $_POST['gbc'];
}
我必须补充一点,所有其他变量都正在发布和正确显示。我需要通过$ _POST发送我的Spectrum Color Picker变量。另外,这就是我的表格标题:
<form method="post" id="sett-form" action="submit.php">
答案 0 :(得分:0)
显然在jQuery调用中将change: function(color) { this.value(color.toHexString()); },
添加到频谱调用中会使变量成为POSTable