2017-10-17 65 views
1

我有这个输入:Jquery的从输入时间接收的时间值,并添加1小时

{!! Form::time('horaini', null, ['class'=>'form-control', 'required', 'id'=>'horaini']) !!} 

这:

{!! Form::time('horafim', null, ['class'=>'form-control', 'required', 'id'=>'horafim']) !!} 

所以,我想,当用户把时间“horaini”时他的假期领域,自动'horafim'把他的时间设置为1小时。

我开始是这样的:

$('#horaini').blur(function() { 
// var valor = $('#horaini').val(); 
$('#horafim').val($('#horaini').val()+1); 

});

回答

0

使用此功能增加时输入的值,你只需要接收输入ID,或者您可以根据自己的需要进行修改:

function incrementTimeInput(id){ 
    var time = document.getElementById(id); // Get time input 
    var val = time.value;      // Get input value 
    time.stepUp(60);     // Increment input 1 hour (60 min) 
    var inc = time.value; 

    // check if is the last hour of the day 
    if (val == inc) { 
     time.stepDown(60*23); 
    } 
} 
+0

的作品,感谢这么多,我不得不做一些改变,因为这个功能改变了输入的输入值,我需要它改变另一个输入。但完美,谢谢。 –