Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过JavaScript在textarea中键入,但其检测结果为假_Javascript_Html_Jquery - Fatal编程技术网

通过JavaScript在textarea中键入,但其检测结果为假

通过JavaScript在textarea中键入,但其检测结果为假,javascript,html,jquery,Javascript,Html,Jquery,在instagram上,在消息区域中有一个,如果我在文本区域中键入,则会显示按钮 但若我用javascript在textarea中设置值,按钮就不会显示 我试图让它成为现实: 1)我触发所有真实的鼠标事件 $('textarea').trigger('focus').trigger('mousedown').trigger('mouseup').trigger('click'); 2)发送实际按键事件,按键=1 var e0 = jQuery.Event("keydown"

在instagram上,在消息区域中有一个
,如果我在文本区域中键入,则会显示
按钮

但若我用javascript在textarea中设置值,按钮就不会显示

我试图让它成为现实:

1)我触发所有真实的鼠标事件

$('textarea').trigger('focus').trigger('mousedown').trigger('mouseup').trigger('click');
2)发送实际按键事件,按键=1

var e0 = jQuery.Event("keydown"); e.which = 49;
var e1 = jQuery.Event("keypress"); e1.which = 49;
var e2 = jQuery.Event("keyup"); e2.which = 49;

$('textarea').mousetrigger(e0).trigger(e1).trigger(e2);
  • 在该位置手动显示提交按钮。 我的按钮不起作用,但如果我在文本区域手动键入,则会出现两个按钮,我的按钮不起作用,而真正的一个按钮起作用
  • 所以问题是,我如何通过JS执行任何看起来像真人的动作


    免责声明:这只是为了我的学习,网站:Instagram

    网站是什么?您可以尝试的其他活动包括“输入”和“更改”Instagram网站消息@caramba@charlietfl,输入和更改无效:(@caramaba我需要尝试什么?text客户端站点上的区域和按钮,我只想触发一些事件,显示按钮。