问题:使用微信小程序的picker 的时候发现。 value值提交的是选择项的下标值。
如果值固定则还好说。例如:性别。但是很多时候,我们要提交的并不是下标值,而是查询出来选择项的id值。
搜索一下发现,解决方式比较单一。在form提交结果中进行数据转换,用index值转换成需要的id值。这样很麻烦。
解决方式:
在picker的标签中。有个view来显示选择项的。在此view下创建一个dispaly:none; 样式的input 标签。在这个input标签中进行提交数据。没有问题。
错误步骤:
由于我是分步走的,我在picker中写了两个value值,一个选择项的index,后一个是选择项的id值。提交没有问题。但是,在选中后,在此进行选择,选择的下拉项不是已经选择的下拉项。