无法从rc-time-picker获取值

时间:2017-07-26 00:46:46

标签: node.js reactjs timepicker

基本上这个:

        <TimePicker
        id="startTime"
        showSecond={false}
        defaultValue={now}
        className="xxx"
        onChange={function(){
          console.log(this.value);
        }}
        format={format}
        use12Hours
        disabled={dateBlocked}
        name="startTime"
        />

正在记录:

undefined

到控制台。为什么不把它作为片刻约会?

console.log(this.defaultValue);

工作正常。

1 个答案:

答案 0 :(得分:1)

timePicker的value作为参数提供 通过OnChange事件。

应该是:

 onChange={ function(value){console.log(value)} }

实施例

// Display seconds
const showSecond = true;

//Format string
const str = showSecond ? 'HH:mm:ss' : 'HH:mm';

//Handle onChange event
function handleChange(value) {
    console.log(value && value.format(str));
}
...
onChange={handleChange}

github/example/picktime.js