【问题标题】:submit ajax form on page load [duplicate]在页面加载时提交ajax表单[重复]
【发布时间】:2018-04-10 15:10:01
【问题描述】:

我有以下表格,我想创建一个自动点击页面加载的功能。

<form id="demo-form" method="post" action="http://demo.org/cad/original/core.php">
  <fieldset id="demo-user-chat">
    <label for="demo_chat">Message</label>
    <textarea name="demo_chat" id="demo_chat" rows="5" cols="50" onkeypress="if (typeof pressedEnter == 'function') return pressedEnter(this,event);" placeholder="Message" autocomplete="off"></textarea>

  </fieldset>


  <div id="demo-user-submit">
    <input type="submit" id="submitform" name="submit" class="submit" value="Submit">

  </div>
</form>

【问题讨论】:

  • 即使是几乎相同的标题也是不同的,因为我不能让它为我的功能工作,除非你有更好的主意,谢谢
  • 创建一个通过ajax请求提交表单的函数。然后在onload事件上调用该函数。
  • 就目前而言...您没有任何代码甚至尝试点击?此外,您通常不会模仿点击,而是在表单中捕获数据并执行 ajax 调用。通过在页面加载时自动点击您自己网站上的表单提交,您甚至可以获得什么?

标签: javascript jquery


【解决方案1】:

你可以使用.submit()

将事件处理程序绑定到“提交”JavaScript 事件,或在元素上触发该事件。

你的代码会是这样的:

$(window).load(function() {
     $('#demo-form').submit(function(){return true;});
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-11-26
    • 1970-01-01
    • 1970-01-01
    • 2017-06-23
    • 2012-08-06
    • 1970-01-01
    • 2013-01-05
    相关资源
    最近更新 更多