如何在转盘中逐步(3步)验证表单
How to validate a form step-by-step (3 steps) into a carousel?
我需要在旋转木马中分三步构建一个表单。我正在使用引导程序创建网站,但我不知道如何在不提交数据的情况下验证表单的一个步骤,并在向用户展示第二个步骤(或第二张幻灯片)后,继续填写表单,直到第三个步骤(或者第三张幻灯片)他可以提交数据。有人有主意吗?
您可能只想在本地验证表单的字段。
您可以将onsubmit
事件侦听器绑定到form元素,当用户提交数据时,该元素将被触发。由于要逐步验证表单,您只需要在每个步骤中验证当前步骤的字段,即应使用event.preventDefault()
停止在步骤一和步骤二中提交数据。代码可能类似于:
ndForm.addEventListener('submit', function(e) {
if (!checkSteps()) {
e.preventDefault();
}
});
或者,您可以在用户修改字段后立即对其进行验证;例如将CCD_ 3事件监听器附加到文本字段以处理用户的输入。
我更喜欢第一种方式,因为代码更清晰、更易于维护。
相关文章:
- 正在验证8个真/假复选框或复选框中的2个
- 借助asp.net验证或java脚本对多个文本进行验证
- jQuery自定义验证比较多个输入的序列
- 使用html中的外部javascript进行数据验证
- 如何使用jquery Validation验证Formspread
- jquery中的文本框验证
- 在验证和发送邮件后更改联系人表单的 html
- 代码不会验证
- JS验证ajax返回的html中的表单数据
- 同步调用,直到用户通过angular验证为访问者
- Parsley.js,多步骤表单,在移动到上一步时跳过验证
- 是否可以为Lightswitch添加两步身份验证
- 如何在转盘中逐步(3步)验证表单
- JS验证在正常速度下失败,但在单步执行代码时有效
- 四步注册页面中的角度表单验证
- 如何在多步jquery中添加表单步骤验证(使用单选按钮)
- 单击“下一步”按钮后如何验证我的表单
- 下一步对Ajax验证内容的字段进行有效性检查
- Angular JS一步一步的验证是行不通的
- Angular JS和验证的一步一步