我正在编写一个WordPress插件,并在表单中有一个复选框。
如果选中复选框,则将值保存到数据库中,并在表单中显示选中。但是,如果选中复选框,它将在表单中输出checked='checked'。
因此,复选框的工作方式是需要工作的,但我不明白为什么它会将checked='checked'输出到表单中。
public function display() {
$html = '';
// Add an nonce field so we can check for it later.
wp_nonce_field( ba
我正在用CodeIgniter创建一个带有验证的表单,我在处理表单和验证时遇到了问题。在我的表单中,我有从数据库生成的复选框。所有工作,当有人提交表单没有错误(没有验证失败),但在失败的验证后,我的复选框没有正确生成(我有错误)。
我的控制器:
public function form()
{
$this->load->helper(array('form', 'url'));
$this->load->library('form_validation');
///////////////
我正在迭代一个字符串,并找到一个复选框。我发现复选框没有任何问题,如果迭代的字符等于't',我将复选框的Checked属性设置为true。
然而,无论出于什么原因,尽管它确实选中了适当的复选框,但执行此代码也意味着当我自己单击任何复选框时,什么都不会发生(一切正常,在执行此代码之前,我可以检查任何内容)。此外,如果我执行此代码,页面上的submit按钮将不再执行任何操作。我对这可能是什么原因感到困惑。
这些按钮是在init上以编程方式创建的,位于更新面板内。
DateTime date = new DateTime(2015, 11, 18);
foreach (char c