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