Forms 选中复选框启用文本框
我创建了一个表单,当选中某个复选框时,该表单将启用一个文本框,但是我在表单中输入的文本不会存储在我的ClassPress/wordpress安装中。我需要做什么来修复此代码,以便它存储用户在文本框中输入的内容Forms 选中复选框启用文本框,forms,wordpress,Forms,Wordpress,我创建了一个表单,当选中某个复选框时,该表单将启用一个文本框,但是我在表单中输入的文本不会存储在我的ClassPress/wordpress安装中。我需要做什么来修复此代码,以便它存储用户在文本框中输入的内容 <li> <div class="labelwrapper"> <label>Certifications: </label>
<li>
<div class="labelwrapper">
<label>Certifications: </label>
</div>
<ol class="checkboxes">
<li>
<input type="checkbox" name="cp_certifications_list" id="cp_certifications_1" value="TEFL" class="checkboxlist " onclick="addRemoveCheckboxValues(this, 'cp_certifications_value')"> TEFL </li> <!-- #checkbox -->
<li>
<input type="checkbox" name="cp_certifications_list" id="cp_certifications_2" value=" TESOL" class="checkboxlist " onclick="addRemoveCheckboxValues(this, 'cp_certifications_value')"> TESOL </li> <!-- #checkbox -->
<li>
<input type="checkbox" name="cp_certifications_list" id="cp_certifications_3" value=" CELTA" class="checkboxlist " onclick="addRemoveCheckboxValues(this, 'cp_certifications_value')"> CELTA </li> <!-- #checkbox -->
<li>
<input type="checkbox" name="cp_certifications_list" id="cp_certifications_4" value=" ESL Degree" class="checkboxlist " onclick="addRemoveCheckboxValues(this, 'cp_certifications_value')"> ESL Degree </li> <!-- #checkbox -->
<li>
<input type="checkbox" name="cp_certifications_list" id="cp_certifications_5" value=" Teaching Certificate" class="checkboxlist " onclick="addRemoveCheckboxValues(this, 'cp_certifications_value')"> Teaching Certificate </li> <!-- #checkbox -->
<li>
<input type="checkbox" name="cp_certifications_list" id="cp_certifications_6" value=" English Degree" class="checkboxlist " onclick="addRemoveCheckboxValues(this, 'cp_certifications_value')"> English Degree </li> <!-- #checkbox -->
<li>
<input type="checkbox" name="cp_certifications_list" id="cp_certifications_7" value=" Other" class="checkboxlist " onclick="document.getElementById('cp_certifications_8').disabled=(this.checked)?0:1"> Other </li> <!-- #checkbox -->
<li>
<input name="cp_certifications_list" id="cp_certifications_8" type="text" minlength="2" value="" class="text " disabled /></li>
<input type="hidden" name="cp_certifications" id="cp_certifications_value" value="" style="display:none;" />
</ol> <!-- #checkbox-wrap -->
<div class="clr"></div>
</li>
认证:
英语
TESOL
塞尔塔
ESL学位
教学证书
英语学位
其他
我认为这不是解决这个问题的合适论坛。我想你在这方面可能会更成功。我不知道ClassPress的Wordpress主题是如何工作的,但是你可能想在他们的论坛上或者问他们的开发者人们通常做什么
否则我认为你还有两个选择。一个是创建Wordpress插件。Wordpress插件有一种将信息保存到Wordpress数据库的方法
另一个选项是设置您自己的数据库。您需要将表单提交到服务器,该服务器可以对数据进行后处理并将其写入数据库。听起来你可能有点不知所措。您可能想请一位程序员朋友帮忙。首先,我会考虑这里的标记。在列表项中有一个有序列表。这真的有必要吗?其次,您在这里没有提供足够的标记。-元素在哪里?它提交到哪里?表单的其余部分是否正确提交,并且只有文本框的值丢失,或者没有存储任何内容?这里有一个指向整个表单粘贴的链接,它很长,这就是为什么我没有在这里弹出它:谢谢!我不知道wordpress.stackexchange.com的事。我打算去那里试试。