提交时在元后保存单选按钮选择

时间:2011-10-28 作者:Kat

现在,我正在从标记框中读取标记,并将它们放入带有单选按钮的表单中,以便用户可以从刚键入的标记中选择“主标记”:

function write_tags(){
    var rawtags = $j(".tagchecklist").find("span").text(); 
    var stags = rawtags.split("X");
    var ftags = stags.slice(1);

    document.getElementById(\'tag_options\').innerHTML = \'\';

    $j.each( ftags, function(i, l){
        $j("#tag_options").append(\'<input type="radio" name="mainTagButtons" value="\' + i + \'" /> \'+ l +\'<br />\');
    });

} 
现在我已经显示并选择了这些内容,我不知道如何将所选内容保存到post meta,或者如何检查那里的值以查看是否已保存。首先,我尝试了以下方法:

if (!empty($_POST[\'mainTagButtons\'])) {
  $this->data[\'mainTag\'] = $_POST[\'mainTagButtons\']; }


if ( isset($this->data) && $this->data != \'\' )
    update_post_meta($id, \'mainTag\', $this->data);
但我不知道如何测试它是否有效。有什么想法吗?

1 个回复
SO网友:Kat

找到了答案:

update_post_meta($id, \'main_tag\', $_POST[\'mainTagButtons\'])
很简单

结束

相关推荐

自定义POST类型Metabox数组

我正在尝试使用自定义metabox数组创建自定义帖子类型。如何创建这种自动填充帖子类型?我想我必须使用二维数组。但如何自动填充数据数组?如何保存这种数组。有人能给我指出正确的方向吗?Please take a look at the images.第二次img迄今为止我的代码:<?php //add custom field - price add_action(\"admin_init\", \"price\"); function object_init(){&