Update 02/09/24 · Read 1 minute
setup function jquery on keyup delay with timeout action to go,,,
<script src="https://cdn.jsdelivr.net/npm/jquery@3.7.1/dist/jquery.min.js">
</script>
<input type="text" id="barcode" placeholder="###.." class="form-control"
name="barcode" autofocus="true" autocomplete="off">
<p id="msg"></p>
<script type="text/javascript">
$(document).ready(function(){
var timeout;
var delay = 1200;
$('#barcode').keyup(function(){
$('#msg').html("<font color=#777>typing..</font>");
//go();
if(timeout) {
clearTimeout(timeout);
}
timeout = setTimeout(function() {
go_on(); // call function
}, delay);
});
function go_on() {
$('#msg').html("<font color=#777>Go! action function.</font>");
}
});
</script>