我试图让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()函数只检查输入是否有效
单击“提交”按钮不会执行任何操作。
您正在使用不用于提交表单的类型按钮,在函数validateForm()中您需要提交表单或者您可以使用类型提交。
<input type="submit" id="submit" name="submit" value="Sign Up"/>