【问题标题】:Auto click on sumbit or onclick自动点击提交和点击
【发布时间】:2015-09-11 19:27:06
【问题描述】:

如何在页面加载时自动触发提交按钮点击..

<form id="loginForm" name="loginForm" method="post" action="http://www.streamuj.tv/login">
                    <input type="text" name="username" value="user" size="22" tabindex="3" id="name" class="logintext">
                    <input name="password" type="password" value="pass" class="logintext" id="password" tabindex="4" size="22">
                    <input type="submit" name="action_login" value="Spustit zdarma" onclick="return foo();" />  
                </form>     

【问题讨论】:

  • 自动点击提交是什么意思?
  • 那你为什么需要一个表单和提交按钮?
  • 当一个人进入当前站点,所以我需要让他自动登录网络流(无需离开当前网络),并使用预定义的用户名和密码,以便他可以观看视频免费..提交按钮将被隐藏

标签: javascript php jquery html


【解决方案1】:

向提交按钮添加一个 id 并使用click() 触发点击。

举个例子

<input type="submit" id="my_btn" name="action_login" value="Spustit zdarma" onclick="return foo();" /> 

并触发 onload() 中的点击,如下所示

document.getElementById("my_btn").click();

【讨论】:

    【解决方案2】:
    <input type="button" name="action_login" value="Spustit zdarma" onclick="foo(this.form);" />  //pass your form parameter to your function.
    
       <script type="text/javascript">
            function foo(form) {
      form.submit();   //submit your form
            }
        </script>
    

    所以您的表单将被提交。

    【讨论】:

      【解决方案3】:

      在您的

      .. 下方插入
      <head>
          <!--.... your other code here ... -->
      
          <script src="jquery-1.11.3.min.js"></script>
      
          <script language="javascript">
          $(function () {
              $('form').submit();
          });
          </script>
      </head>
      

      $(function() {  ...  }); 中的代码页面加载后会自动运行。

      【讨论】:

        【解决方案4】:
        <form id="loginForm" name="loginForm" method="post" action="http://www.streamuj.tv/login">
            <input type="text" name="username" value="user" size="22" tabindex="3" id="name" class="logintext">
            <input name="password" type="password" value="pass" class="logintext" id="password" tabindex="4" size="22">
            <input type="submit" name="action_login" value="Spustit zdarma" onclick="return foo();" />  
        </form> 
        
        
        <script type="text/javascript">
            $(document).ready(function () {
                $( "#loginForm" ).submit();
            });
        </script>
        

        【讨论】:

          猜你喜欢
          • 2023-04-02
          • 2013-10-18
          • 1970-01-01
          • 1970-01-01
          • 2021-06-18
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多