【问题标题】:Wordpress: Form issues with checkboxWordpress:复选框的表单问题
【发布时间】:2011-05-02 23:09:25
【问题描述】:

我有一个表格,写在页面模板中:

<form enctype="multipart/form-data" method="post" action="merci">`
[... some inputs of different types: text, password, file ...]

<input type="checkbox" name="themes" value="$taxonomy_term_id"/> 
<label for="themes" > $term_name </label>

<input type="checkbox" name="themes" value="$taxonomy_term_id2"/> 
<label for="themes" > $term_name2 </label>

[...]

<input type="submit" />
</form>

表单运行良好,但是当我选中某个复选框时,提交后,我收到错误 404 页面未找到(操作页面“merci”)。如果未选中任何复选框,则所有工作都将重定向到“merci”页面。

有什么线索吗?

【问题讨论】:

    标签: wordpress forms checkbox


    【解决方案1】:
    <input type="checkbox" name="themes" value="$taxonomy_term_id"/> 
    <label for="themes" > $term_name </label>
    
    <input type="checkbox" name="themes" value="$taxonomy_term_id2"/> 
    <label for="themes" > $term_name2 </label>
    

    您有两个具有相同name= 属性的复选框。给他们唯一的名字。

    【讨论】:

    • 好的,有没有办法让一组具有唯一键的复选框?
    • 您可能正在寻找单选按钮,而不是复选框。剖析这个网页的来源,看看它们是如何工作的:htmldog.com/examples/inputcheckboxes.html
    • 只需将&lt;input type="checkbox" 更改为&lt;input type="radio",您的应用程序就可以运行了。确保选择了默认选项。
    • 那么它们必须是独一无二的。你想对他们做什么?
    • 每个复选框都是一个分类术语(以术语 id 作为值),并在提交时将选中的术语添加到页面。
    猜你喜欢
    • 2020-08-30
    • 2020-08-12
    • 2011-02-08
    • 2014-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多