option中的value跟外面写的必须一致?

来源:3-18 编程练习

Leonard_

2019-06-03 17:02:54

<option value="1">2</option>

结果会是1和2都出现,但是我想显示的是2,但是选中的时候表单提交给后台的是1怎么办?

写回答

2回答

好帮手慕码

2019-06-03

同学你好!
datalist里面的option就不建议在标签中间写内容了

http://img.mukewang.com/climg/5cf509b6000129f703380046.jpg

它里面的value已经是显示的值了,给后台传这个就可以了

如果帮助到了你 欢迎采纳 祝学习愉快~

0

好帮手慕码

2019-06-03

同学你好!
这边测试是只有2出来的:

http://img.mukewang.com/climg/5cf4f02d0001ef4201000065.jpg

http://img.mukewang.com/climg/5cf4f03b000193b204890080.jpg

但是打印option.value出来的是1http://img.mukewang.com/climg/5cf4f0520001a22400920042.jpg

<optionvalue="1">2</option></select>中,2是显示在网页上的内容,1是实际传给后台表单处理程序

如果同学想把2传给后台可以使用option.innerText

同学可以尝试一下~

如果帮助到了你 欢迎采纳 祝学习愉快~


0
heonard_
h 不是select哦,是datalist下面的option会显示1和2,一左一右
h019-06-03
共1条回复

0 学习 · 40143 问题

查看课程