Работа с программным приложением VoIP, в которое можно набирать номер с любого экрана с выделенным 10-значным номером с последующим нажатием клавиш Ctrl + F12. Попытка симулировать эту функцию из веб-приложения.
Возможность создания функции выделения, теряется при добавлении функций нажатия клавиш.
HTML
<div class="row">
<div class="col-lg-6">
<div class="input-group">
<input type="text" class="form-control myInput" value="7658813360">
<span class="input-group-btn">
<button id="myButton" class="btn btn-default" type="button">Dial</button>
</span>
</div><!-- /input-group -->
</div><!-- /.col-lg-6 -->
</div><!-- /.row -->
JQuery
$(document).ready(function() {
$('#myButton').click(function() {
$('.myInput').select();
})
$('body')on('keypress', function(e) {
if(e.ctrlKey === true && e.keyCode === 74
$('#myButton').click();
console.log('I have been keydown', e);
)}
});
Функция подсветки работает при нажатии кнопки, но не видит сообщения console.log. Чувствую, что я близко, но недостаточно близко.
Fiddle