Javascript 文本框中的自动热键
我正在尝试创建一个带有简单用户输入文本框的网页,当键入某些组合时,将产生特定的热键结果 想象一下自动热键,而不是在网页上运行的PC上运行 例如,如果有人在用户文本框中输入“repair”,这将更改为Javascript 文本框中的自动热键,javascript,html,autohotkey,Javascript,Html,Autohotkey,我正在尝试创建一个带有简单用户输入文本框的网页,当键入某些组合时,将产生特定的热键结果 想象一下自动热键,而不是在网页上运行的PC上运行 例如,如果有人在用户文本框中输入“repair”,这将更改为 你做了什么 x在这里做了另一件事吗 修好了 (这只是一个例子) 如何在单个网页上进行设置 找到了如下解决方案 在第3行和第4行中,将键入时希望替换的内容替换为热键此处 在上面写着textplace here用你想要的文本替换它 $(document).keypress(function() { va
如何在单个网页上进行设置 找到了如下解决方案 在第3行和第4行中,将键入时希望替换的内容替换为热键此处 在上面写着
textplace 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;
});
});
将更改为
将更改为什么?文本框中的文本?你自己尝试过吗?按键发送事件。。。按下键,按下键,按下键哦。。。关键词。。。。热键对我们来说意味着完全不同的东西me@JaromandaX很抱歉,我不确定使用的具体术语,我只能想到一个我熟悉的例子“autohotkey”,它是一个基于桌面的程序,可以实现我试图在网页上复制的确切功能。当我在我指的文本框中说文本时,比如说html页面中的标签,也会有一定的性能。我找不到办法来做这件事。不必抱歉,我误解了