这可能是一项非常典型的任务,但我已经发布了解决方案。
我正在使用一个包含2个选项的表单
<form enctype="multipart/form-data" id="uploadimage" method="post" action="" class="allForms">
<select id="parentCatSel" onchange=listsubcategory(this.value)>
<option value="">Choose category</option>
</select>
<div id="subcatcontainer"><select id="subCatSel"><option value="">Choose Sub category</option></select></div>
<input name="save" class="save" type="submit" id="save" value="Save"/>
</form>
根据“parentCatSel”中选择的类别,“subcatcontainer”填充了子类别的select选项 对于选定的父类别 listsubcategory()
返回
<select id="subCatSel"><option value="">Choose Sub category</option>
<option value="1">1</option>
<option value="2">2</option></select>
子类别的显示工作正常,没有错误,但是当我尝试在表单中发布值时,我无法在“subCatSel”中检索所选选项的值,如下所示
document.getelement['subCatSel']= null
post['subCatSel'] = null
请提出替代方案。
答案 0 :(得分:1)
为您的选择输入添加名称属性。
<select id="subCatSel" name="subCatSel"><option value="">Choose Sub category</option>
答案 1 :(得分:0)
对不起伙计们,我在实际代码中编码的可怕坏处。我错过了选择
中的引用刚刚改为
它按照需要运行!!,谢谢大家