我正在尝试使用简单的用户输入文本框创建网页,并且当键入某些组合时将导致特定的热键结果。
想象一下Autohotkey,而不是在网页上运行的PC上运行。
例如,如果有人在用户文本框中输入“修复”,则会更改为
(这只是一个例子)
如何在单个网页上设置?
找到如下解决方案
在第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;
});
});