File tree Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -493,17 +493,20 @@ export default class DateInput extends PureComponent {
493493
494494 const values = { } ;
495495 formElements . forEach ( ( formElement ) => {
496- values [ formElement . name ] = formElement . value ;
496+ values [ formElement . name ] =
497+ 'valueAsNumber' in formElement
498+ ? formElement . valueAsNumber
499+ : parseInt ( formElement . value , 10 ) ;
497500 } ) ;
498501
499502 if ( formElements . every ( ( formElement ) => ! formElement . value ) ) {
500503 onChange ( null , false ) ;
501504 } else if (
502505 formElements . every ( ( formElement ) => formElement . value && formElement . validity . valid )
503506 ) {
504- const year = parseInt ( values . year , 10 ) || new Date ( ) . getFullYear ( ) ;
505- const monthIndex = parseInt ( values . month || 1 , 10 ) - 1 ;
506- const day = parseInt ( values . day || 1 , 10 ) ;
507+ const year = values . year || new Date ( ) . getFullYear ( ) ;
508+ const monthIndex = ( values . month || 1 ) - 1 ;
509+ const day = values . day || 1 ;
507510
508511 const proposedValue = new Date ( ) ;
509512 proposedValue . setFullYear ( year , monthIndex , day ) ;
You can’t perform that action at this time.
0 commit comments