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

Add unmasked value to onchange event and support controlled input with this value

Open xumix opened this issue 8 years ago • 0 comments

I tried getting rawValue but cursor position is reseted and the input is not updated Basically I want this simplified code to work:

export class MaskedInput3 extends React.Component {
    constructor(props?, context?) {
        super(props, context);
        this.state = { value: this.props.value }
    }

    render() {
        return <MaskedInput value={this.state.value} mask="1111111111" onChange={this.onChange} />;
    }

    onChange = (event, unmaskedValue, maskedValue) => {
        this.setState({ value: unmaskedValue });
    }
}

xumix avatar May 16 '17 14:05 xumix