Если вы используете Python 3.6 на Amazon Linux (на основе RHEL, но приведенные здесь ответы RHEL не работают):
sudo yum install python36-devel
Измените событие keyup
на change
$(document).ready(function() {
$("#dateInput").on("keyup change", function() {
var valueDate = $(this).val();
console.log(valueDate);
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
I'm using a input Text date type and i'm trying to get value when input text is fill or some value clicked inside, what event i need to catch value inside the input? I put a keyup from jquery but only work it when someone press a key, but in this field
date type you can click it in the arrows and my values do not update and this value neither update when i get value from database.
<body>
Enter your name: <input id="dateInput" type="date">
<div id="messaje">
<p>value update from input text date type</p>
</div>
</body>
Ну, я думаю, что ваша первая проблема в том, что вы используете неправильное событие, которое вы должны использовать change. Это ваш вход
<input type="date" id="start">
, тогда вы должны написать свой обработчик событий следующим образом
object = document.getElementById("start");
object.addEventListener("change", function(){
alert (document.getElementById("start").value)
});