表单中由Ajax填充的select的postvalue

时间:2016-03-18 23:39:00

标签: javascript php

这可能是一项非常典型的任务,但我已经发布了解决方案。

我正在使用一个包含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

请提出替代方案。

2 个答案:

答案 0 :(得分:1)

为您的选择输入添加名称属性。

<select id="subCatSel" name="subCatSel"><option value="">Choose Sub category</option>

答案 1 :(得分:0)

对不起伙计们,我在实际代码中编码的可怕坏处。我错过了选择

中的引用

刚刚改为

它按照需要运行!!,谢谢大家