Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用jQuery获取输入datetime local的值_Jquery_Datetime_Input - Fatal编程技术网

使用jQuery获取输入datetime local的值

使用jQuery获取输入datetime local的值,jquery,datetime,input,Jquery,Datetime,Input,我有一个输入类型文本: <input type="text" name="rif_p_<?=$rif['code']?>" id="rif_p_<?=$rif['code']?>" /> 现在,文本输入的第一个警报正确地提醒用户在字段中输入的值;对于datetime,本地值始终为空 为什么? 多谢各位 注意:显然,此警报仅用于测试目的 编辑: 好的,我找到了解决方案,如果完成日期/时间不为select val为空 这就是我完整

我有一个输入类型文本:

<input type="text"
        name="rif_p_<?=$rif['code']?>"
        id="rif_p_<?=$rif['code']?>" />
现在,文本输入的第一个警报正确地提醒用户在字段中输入的值;对于datetime,本地值始终为空

为什么?

多谢各位

注意:显然,此警报仅用于测试目的

编辑:

好的,我找到了解决方案,如果完成日期/时间不为select val为空

这就是我完整的jQuery函数,它在我完全插入日期/时间之前更新值。对于文本来说,这是有效的,那么我怎样才能将其更正为与datetime一起使用呢

$('[id^=rif_from_]').on('keyup click change', function(){

    var rif_id = $(this).attr('id').split('_');

    var id = rif_id[2];
    var value = $(this).val();

    /* This also updates the corrent editing element! So with datetime = '' */
    $('[id$=_from_'+id+']').val(value);
});

您选择时间了吗?似乎效果不错:
$('[id^=rif_p_]').on('keyup change', function(){
    var value = $(this).val();

    alert(value);  /* alerts correctly the value */
});


$('[id^=rif_from_]').on('keyup click change', function(){
    var value = $(this).val();

    alert(value);  /* alerts '' */
});
$('[id^=rif_from_]').on('keyup click change', function(){

    var rif_id = $(this).attr('id').split('_');

    var id = rif_id[2];
    var value = $(this).val();

    /* This also updates the corrent editing element! So with datetime = '' */
    $('[id$=_from_'+id+']').val(value);
});