我试图用一个简单的用户输入文本框创建一个网页,当键入某些组合时将产生特定的热键结果。
想象一下自动热键,而不是在网页上运行的PC上运行。
例如,如果有人在用户文本框中输入“修复”,则该内容将更改为
(这只是一个例子)
如何在单个网页上进行设置?
答案 0 :(得分:0)
找到了以下解决方案
第3行和第4行将hotkeyhere
替换为您键入时要替换的内容
在显示Textreplace here
的地方,将其替换为您要替换为的文本
$(document).keypress(function() {
var textarea=$('#txt');
textarea.val(textarea.val().replace(/hotkeyhere/g,"Textreplace here"));
textarea.val(textarea.val().replace(/hotkeyhere/g,"Textreplace here"));
});
$(document).ready(function(){
$('#copy').on('click', function(){
clipBoardValue = '';
$('#myForm').find('.input').each(function(){
if($(this).attr('type')== 'radio' ){
if($(this).is(':checked')){
clipBoardValue = clipBoardValue + ' ' + $(this).val();
}
}else{
clipBoardValue = clipBoardValue + ' ' +$(this).val();
}
});
console.log(clipBoardValue+ ' copied to clipboard');
copyToClipboard(clipBoardValue);
return false;
});
});