react-cnode icon indicating copy to clipboard operation
react-cnode copied to clipboard

关于select的defaultValue(textarea,input )

Open ckinmind opened this issue 8 years ago • 1 comments

在select下拉框看到defaultValue属性,感觉以前没见过这个属性

    <select name="tab" defaultValue={this.props.tab} onInput={this.props.tabInput}>
                        <option value="">请选择发表类型</option>
                        <option value="share">分享</option>
                        <option value="ask">问答</option>
                        <option value="job">招聘</option>
     </select>

defaultValue这个可以设定下拉框的初始值,只在初始的时候显示

  1. 我查找网上的资料,在w3c.org只找到textarea有这个值, 参考资料:the-textarea-element
  2. input 使用defaultValue,参考资料:react 表单组件 用 defaultValue 还是 value
  3. 又查到有地方说select没有defaultValue,input和textarea有,参考资料:HTML defaultValue 缺省值

ckinmind avatar Feb 18 '17 05:02 ckinmind

这里有提到react中的defaultValue, 参考资料:Document a way to "update" the defaultValue

ckinmind avatar Feb 18 '17 06:02 ckinmind