因此,我有一个网页上的表单是多选择选项输入,例如。预加载多个选择列表
<option name="testData" multiple="multiple">
<select value="1">Option 1</select>
<select value="2">Option 2</select>
<select value="3">Option 3</select>
<select value="4">Option 4</select>
<select value="5">Option 5</select>
</option>
一旦提交表单所选择的选项存储在阵列内(例如,1,2,3)
的问题是,如果我重新访问该页面我希望数据被分裂回转化为个人价值观,并确保他们是否曾被选中,再次被选中。
所以在这种情况下,值1,2,3将在选择菜单中被选中。
该信息存储在数据库中,并正在正确引入。我所要求的是如何取值(1,2,3等),并在选项列表中标识每个选项。用户可以根据需要进行修改。
如果可能的话,这可以用jQuery来完成吗? Javascript也可以。
让我知道这需要多一点解释,我会尽我所能回答任何问题提前
感谢
它应该是'<选择name = “TESTDATA” 多个= “多个”>选项1'并使用'.val()'将值设置为'$('[name =“testData”]')。val([1,2,3])' –
Satpal
唯一的问题是,值可能不总是1,2,3,它可能是每次不同的值,例如1,2,5或甚至1,3,4,5 但它将永远是一个在选项列表 – Tomatron
内找到的值可以使ajax调用来获得数组数 –