表单验证保留信息

时间:2015-06-10 23:23:24

标签: javascript forms validation

即使您在填写表单时遇到错误,我也会尝试保留您已写入的信息。现在如果您没有正确写入所有字段,则必须从头开始。

这是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>

2 个答案:

答案 0 :(得分:0)

确保每个验证方法都应该返回true或false。

请将两个return ;更改为return false

答案 1 :(得分:0)

我会使用JavaScript执行此操作!因为 HTML5为您完成工作。因此,<input>属性必需模式

<input type="text" pattern="[A-Za-z]{2,20}" required="" />

应告知用户他可以使用哪种模式。一切都很好。

Example