React使用label标签for属性报错

需求描述:点击标题文字直接激活input文本框,输入文字

代码实现

render() {return (<div><div>{/* 想点击“点击加入姓名吧”直接可以激活文本框 1. 给input添加id名2. label添加for属性*/}<label for="inputName">点击加入姓名吧</label><br/><br/><input id="inputName" value={this.state.inputValue} onChange={this.inputChange.bind(this)} /><button onClick={this.addList.bind(this)}> 增加姓名 </button></div></div>);}

报错

解决办法:在react中要使用htmlFor

render() {return (<div><div>{/* 想点击“点击加入姓名吧”直接可以激活文本框 1. 给input添加id名2. 修改label的for属性,使用htmlFor*/}<label htmlFor="inputName">点击加入姓名吧</label><br/><br/><input id="inputName" value={this.state.inputValue} onChange={this.inputChange.bind(this)} /><button onClick={this.addList.bind(this)}> 增加姓名 </button></div></div>);}

React使用label标签for属性报错相关推荐

  1. label标签的属性

    //label标签的属性 1 - (void)viewDidLoad { 2 //初始化一个label1标签对象,初始化有很多方法,最原始的就是init,此处用带有frame的方法 3 UILabel ...

  2. react项目在ie11浏览器运行报错Instance method `debug.destroy()` is deprecated and no longer does anything

    react项目运行时,ie11浏览器报错:Instance method `debug.destroy()` is deprecated and no longer does anything. It ...

  3. React中使用antd的select报错Unable to preventDefault inside passive event listener invocation.

    问题描述 报错Unable to preventDefault inside passive event listener invocation. React中使用antd的select报错 Unab ...

  4. vue渲染时数据对象里面的子对象的属性报错undefined,但页面正常渲染

    vue渲染时数据对象里面的子对象的属性报错undefined,但页面正常渲染. 报如图所示错误 页面中报错的位置 原因是在data中申明了空对象,页面在渲染的时候,数据还没获取到的时候,首先渲染的是初 ...

  5. label标签for属性修改样式

    通过label标签for属性修改样式时,不会立即修改radio和checkbox的checked属性值,需要在radio和checkbox的表单元素上添加新的触发事件来修改checked属性值.变态的 ...

  6. ie8下修改input的type属性报错

    摘要: 现在有一个需求如图所示,当用户勾选显示明文复选框时,要以明文显示用户输入的密码,去掉勾选时要变回密文,刚开始想到的就是修改输入框的type来决定显示明文还是密文,使用jQuery的attr来做 ...

  7. 【React】【Antd】警告报错:Warning: Function components cannot be given refs. Attempts to access this ref wil

    技术栈 React / Ant Design Pro / Ant Design 警告报错 Warning: Function components cannot be given refs. Atte ...

  8. Can't process attribute android:fillColor=@color/gray,添加vector属性报错解决方法

    Android studio添加vector属性文件报错 vector属性文件 <vector xmlns:android="http://schemas.android.com/ap ...

  9. 创建react项目并启动出现的报错及解决

    一.预备知识:npm (也可以用yarn,本文以npm为例) npm介绍 全称为Node Package Manager,是随同NodeJS一起安装的包管理工具. 允许用户从NPM服务器下载别人编写的 ...

最新文章

  1. javascript 请求action传递中文参数乱码问题
  2. 鸿蒙安卓翻版,鸿蒙是PPT、翻版安卓?对于黑粉:鸿蒙要失败了还有谁能成功?...
  3. mac中打开nginx位置
  4. 你们关心十三香不香,我却关心背后的质检稳不稳
  5. jquery checkbox 操作
  6. flask-sqlalchemy Multiple Databases
  7. 项目结构设计 java_Java项目架构设计
  8. (转)Mahout Kmeans Clustering 学习
  9. 玛莎拉蒂品牌与酷客多小程序达成官方合作!
  10. COSCon’19开源教育论坛:开源无疆、教育无界
  11. alter table添加表约束
  12. binlog2sql 用法
  13. kali linux 入侵教程,kali linux 入侵wordpress wpscan工具使用方法
  14. linux下的oracle安装
  15. 【语音去噪】基于matlab软阈值+硬阈值+折中阈值语音去噪【含Matlab源码 530期】
  16. 【VMware】ubuntu运行VMware kernel module updater
  17. 几种滤波器的比较(巴特沃斯、切比雪夫、贝塞尔滤波器)
  18. 关于RUR040N02FRATL
  19. VC++按F5出现No matching symbolic info found程序运行完直接退出
  20. MySQL 索引结构

热门文章

  1. zeng studio 远程系统开发
  2. java dwr 漏洞_实战渗透-基于DWR框架下的漏洞探测
  3. 什么是makefile
  4. 编程3小时 ?华为最强招聘程序员标准出炉!
  5. NumPy学习笔记 二
  6. Ext Js ComboBox 下拉及获取下拉值
  7. Windows10下的memcached安装
  8. 如何判断链表是否有环的存在
  9. JavaScript基础总结深入(数据类型、数据_变量_内存、对象、函数、回调函数、this)
  10. 宝塔面板操作手册(一)创建数据库