简体   繁体   English

如果使用虚拟键盘,Jquery如何在输入字段中获取值

[英]How Jquery can get value in input field if using virtual keyboard

I have been asked to 3 times and no answer. 我被要求3次,没有答案。 please someone could tell me how jquery or javascript can get the value of the input form if typed by virtual keboard like Mottie Virtual Keyboard or JKeyboard (Made by Jquery). 请有人告诉我,如果使用诸如Mottie Virtual Keyboard或JKeyboard(由Jquery制成)之类的虚拟keboard键入,jquery或javascript如何获取输入表单的值。 Thank you 谢谢

If you are using jkeyboard you can use on click at keyboard . 如果您正在使用键盘,则可以单击键盘上的。 Here is the fiddle https://jsfiddle.net/ashisha/okvo7rak/ 这是小提琴https://jsfiddle.net/ashisha/okvo7rak/

  $('#keyboard').on("click", function (e) {
  alert($("#search_field").val())
  }) 

Try this code ( demo ) 试试这个代码( 演示

var $input = $('#search_field'),
  maxLength = 10;

$('#keyboard').jkeyboard({
  layout: "azeri",
  input: $input
});

$('.jkey').on("click", function(e) {
  var val = $input.val();
  if (val.length > maxLength) {
    $input.val(val.substring(0, maxLength));
  }
});

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM