即使您在填写表单时遇到错误,我也会尝试保留您已写入的信息。现在如果您没有正确写入所有字段,则必须从头开始。
这是HTML
df.to_excel('output.xlsx', 'Sheet1')
这是Javascript
<form class="form" method="post" action="" name="registration" onsubmit="return formValidation()" >
<h2>Register now for free!</h2>
<label for="Fname">First name :</label>
<input type="text" name="Fname" id="Fname" placeholder="First Name">
<label for="Lname">Last name :</label>
<input type="text" name="Lname" id="Lname" placeholder="Last Name">
<label for="email">Email :</label>
<input type="text" name="email" id="email" placeholder="example@email.com">
<label for="password">Password :</label>
<input type="password" name="password" id="password" placeholder="******">
<label for="cpassword">Confirm Password :</label>
<input type="password" name="cpassword" id="cpassword" placeholder="******">
<label id="gender">Gender : </label>
<input type="radio" name="sex" value="male"><span>Male</span>
<input type="radio" name="sex" value="female"><span>Female</span><br />
<input type="submit" id="submit" name="submit" value="Register">
</form>
答案 0 :(得分:0)
确保每个验证方法都应该返回true或false。
请将两个return ;
更改为return false
答案 1 :(得分:0)
我会不使用JavaScript执行此操作!因为 HTML5为您完成工作。因此,<input>
属性必需和模式。
<input type="text" pattern="[A-Za-z]{2,20}" required="" />
应告知用户他可以使用哪种模式。一切都很好。