Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.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 如何提交未定义类/id的表单_Javascript_Jquery - Fatal编程技术网

Javascript 如何提交未定义类/id的表单

Javascript 如何提交未定义类/id的表单,javascript,jquery,Javascript,Jquery,我正在尝试为一个网站创建一些聊天绑定,以帮助我进行交流。我遇到了一个问题,聊天中没有submit按钮,submit()函数也不起作用 $(".Chat__formInner [placeholder='Type your message here to chat...']").submit() $(".Chat__formInner form textarea")[0].submit() $(".Chat__formInner form textarea").submit() 我还尝试在输入区

我正在尝试为一个网站创建一些聊天绑定,以帮助我进行交流。我遇到了一个问题,聊天中没有submit按钮,submit()函数也不起作用

$(".Chat__formInner [placeholder='Type your message here to chat...']").submit()
$(".Chat__formInner form textarea")[0].submit()
$(".Chat__formInner form textarea").submit()
我还尝试在输入区域模拟Enter键,但它也不会触发submit函数

var e = jQuery.Event("keypress")
e.which = 13
e.keyCode = 13
$(".Chat__formInner form").trigger(e)
好的,这是我的窍门: 它应该有更好的方法来做,但我想这对你会有用的

$("textarea").keypress(function(e) {
  if (e.which == 13) {
    e.preventDefault();
    var el = $( "<input hidden type='submit'>");
        $(".Chat__formInner form").append(el);
    el.click().remove();
  }
})
$(“文本区域”)。按键(功能(e){
如果(e.which==13){
e、 预防默认值();
变量el=$(“”);
$(“.Chat\u forminer form”)。追加(el);
el.click().remove();
}
})

这里的我在表单上没有看到任何操作属性应该是
$(“.Chat\u forminer form textarea”).submit()
->
$(“.Chat\u forminer form”).submit()
@Keatinge-这是CSGOStrong.com,但就我而言,您需要一个Steam帐户来访问聊天的HTML内容。我是那里的聊天主持人,所以我真的无法为你做任何事情,让你能够访问该网站而不登录该网站。@Gautam Jha,出于某种原因,这只是从服务器上重新加载页面…@Eomm,它显然是外部返回函数(e){return e.preventDefault(),t.call(this,e)}我已经看到了,但是当粘贴到控制台时,它不起作用,这就是我想要做的。你想要一个外部脚本来触发发送消息吗?是的,我正在设置一些键绑定,可以让我快速发送消息,而无需反复键入它们,这就是为什么我需要一个外部脚本-一个问题,我需要做什么来触发单击()此元素上的函数?我会在一分钟内告诉你,如果你能帮我解决这个问题| |别担心,找到一种解决方法。点击这个元素就等于提交表单,如果你创建了元素,但没有点击它,那就没用了。我不知道这是否是预期的答案