频谱颜色选择器通过PHP $ _POST

时间:2016-03-02 19:20:50

标签: php jquery html

我的名为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">

1 个答案:

答案 0 :(得分:0)

显然在jQuery调用中将change: function(color) { this.value(color.toHexString()); },添加到频谱调用中会使变量成为POSTable