老师看下怎么value设的值也在页面中显示呢?

来源:3-16 列表标签

qq_久坠深海_0

2020-03-26 22:31:00

<!DOCTYPE html>

<html>

<head>

<title>datelist</title>

</head>

<body>

<input placeholder="喜欢的水果" list="fruit" />

<datalist id="fruit">

<option value="apple"> 苹果</option>

<option value="banner">香蕉</option>

<option value="watermelon">西瓜</option>

<option value="cherry"> 樱桃</option>

<option value="durian">榴莲</option>

</datalist>

</body>

</html>

如果不设这个value的默认值可以吗?会有什么影响?主要作用是为了提交后台数据?

写回答

2回答

好帮手慕夭夭

2020-03-27

同学你好,value值就是会显示的哦,当value值与标签中间的内容一样时,才会显示一个。如下:

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

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

没错,一般是给后端传递数据。所以设置value值即可,中间的可以不设置。学习阶段的话,如果不设置value不会有影响。实际开发中,如果需要给后端传递数据,就需要设置value。

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~

0

好帮手慕星星

2020-03-27

同学你好,value值和内容不一致的时候,两个都会显示出来。如果是一致的,会显示一个

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

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

value属性主要作用是为了提交后台数据,自己测试的时候可以不写,实际项目中如果有表单提交效果,还是建议添加上。

祝学习愉快!

0

0 学习 · 40143 问题

查看课程