我已经创建了一个表单,当某个复选框被选中时启用文本框,但是我在表单中输入的文本没有存储在我的Classipress/wordpress安装中。我需要做些什么来修复此代码,以便将用户在文本框中输入的内容存储起来?复选框已勾选启用文本框
<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>
首先,我会考虑这里的标记。你有一个有序的列表 - 列表项的内容。这真的有必要吗?其次,您在这里没有提供足够的标记。
这是一个链接到整个表单粘贴,它很长,这就是为什么我没有弹出它在这里:http://pastebin.com/8M9PmAAN – drewrowalnd