【ReactJs学习笔记】【事件Event && 得到浏览器显示的元素refs用于表单取值】

【Javascript学习笔记】

目录


onClick点击事件


onKeydown按下键盘事件


onCopy复制事件


onSubmit提交表单

尝试:CommentForm .js

...

class CommentForm extends Component {
    handleSubmit(event){
        event.preventDefault();//可去掉事件默认要做的事
        console.log("提交表单");
    }

    render() {
        return (
            <form onSubmit={this.handleSubmit}>

...

得到浏览器上显示的元素refs,获取对应from的内容

代码

import React, { Component } from 'react';

class CommentForm extends Component {
    handleSubmit(event){
        event.preventDefault();//可去掉事件默认要做的事
        console.log("提交表单");

        let author = this.refs.author.value,
            text = this.refs.text.value;

        console.log(author+text);        //测试是否获取到对应值
    }

    render() {
        return (
            <form onSubmit={this.handleSubmit.bind(this)}>
                <div className="field">
                    <input type="text" placeholder="姓名" ref="author" />
                </div>
                <div className="field">
                    <textarea placeholder="评论" ref="text" ></textarea>
                </div>
                <button type="submit">
                    添加评论
                </button>
            </form>
        );
    }
}

export default CommentForm;

效果

这里写图片描述


快捷链接

全部React学习笔记的目录 Click Here>>
全部Javascript学习笔记的目录 Click Here>>
Less学习笔记 Click Here>>
安利一波前端开发推荐使用的工具 Click Here>>
github各类实战练习源码下载 Click Here>>
如果你觉得我的东西能帮到你,无限欢迎给我的github库点个收藏Star~0v 0~


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值