placeHolder和defaultValue的区别
Posted tian874540961
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了placeHolder和defaultValue的区别相关的知识,希望对你有一定的参考价值。
placeHolder和defaultValue的区别
(1)placeHolder用于提示用户,它不与后端进行交互。
(2)defaultValue则是与后端交互时的默认值。
举例说明:在Select框中:
<Select
id="stadiumId"
placeholder={this.state.stadiumName}
defaultValue={this.state.stadiumId}
style={{ width: 300 }}
onChange={e => {
this.handleStadium2(e);
}}
>
该控件既有placeHolder又有defaultValue属性,那么默认显示的是placeHolder中的内容。
此时如果用户不点击Select框,那么表单提交后,传到后端的值是defaultValue中的内容
注意: 如果控件只有defaultValue属性,那么就显示defaultValue中的内容,传到后端的值也是其中的内容。
以上是关于placeHolder和defaultValue的区别的主要内容,如果未能解决你的问题,请参考以下文章
ant select有默认值但是还显示placeholder
原生 js defaultValue 和 jQuery prop(defaultValue) 之间有(应该有)区别吗?
ParameterInfo.DefaultValue 和 ParameterInfo.RawDefaultValue 之间的区别