表单提交按钮未执行PHP文件中的代码

时间:2019-04-05 19:07:38

标签: javascript html

我正试图使php根据表单输入执行不同的代码,而html表单似乎未输入php。我不确定我的代码有什么问题

HTML:

<div class="card-container">
  <div class="form-holder">
    <form name="signupform" action="./php/signup.php" method="POST">
      <div class="idinput">
        <p> Enter your username:  </p>
        <input type="text" id="user_id" name="user_id" placeholder="User ID"> 
        <br>
        <div id="user_id_error"></div>
      </div>
      <div class="submitbtn">
        <input type="button" id="submit" name="submit" value="Sign Up" onclick="validateForm()">
      </div>

validateForm()函数仅检查输入是否有效

单击提交按钮不会执行任何操作。

1 个答案:

答案 0 :(得分:0)

您正在使用不用于提交表单的类型按钮,需要在函数validateForm()内部提交表单,或者可以使用类型提交。

 <input type="submit" id="submit" name="submit" value="Sign Up"/>