使用ajax将数据从一个步骤发送到下一个步骤的3步表单
3 step form using ajax that sends data from one step to the next
我想在我的网站上重新设计一个3页的表单。
当前:
- 第1页从用户那里获取一些初始数据,并通过POST提交到第2页
- 第2页使用此数据仅显示基于初始数据,并通过POST提交到第3页
- 第3页在发送之前最终捕获联系人信息表单通过ajax显示mysql查询的结果第页
我想做的是将整个表单放在一个页面上,每个步骤都要提交,并通过ajax发送数据以在下一步中使用(还有一些整洁的jQuery slideUp slideDown操作来隐藏和显示步骤),以创建更无缝的体验。我已经寻找了一个资源来演示使用ajax在同一页面上的表单之间发送数据,但我什么都找不到,我被难住了。
任何建议都将不胜感激!
有一个简单的解决方案:使用邪恶的宝石。
另请参阅Web表单以向导
所以,是的,我不需要ajax提交3个表单,我已经将整个页面变成了一个表单,并在进入第二步时有一个点击事件,该步骤需要对步骤1中的数据进行处理,步骤3最终使用ajax提交了整个表单,非常完美!
相关文章:
- jquery mobile上多个页面上的一个表单
- 如何在我的情况下禁用表单提交
- 循环遍历包含另一个表单的表单
- 如何将一个表单中的项目添加到 Rails 中另一个表单的下拉选项
- 在PHP中将下拉选择列表的内容从一个表单传递到另一个表单
- 两个表单,一个选择/下拉框-需要将选择值从一个表单复制到另一个表单
- 如何跳转到下一个表单输入字段
- 如果当前输入有错误或警告,则禁用所有下一个表单输入字段
- 根据下拉表单选择在另一个页面上加载 Div 中的数据
- 在没有一个表单的情况下用ENTER阻止提交
- 对动态插入的表单元素禁用下一个表单字段
- 与另一个表单在同一页面上的下拉表单导航
- 启用值为previous的下一个表单元素
- 将选中的复选框传递到下一个表单
- HTML和JSP—如何在不移动到另一个页面的情况下启动表单上的操作
- 在至少选择一个下拉选项的条件下提交表单
- 用javascript从另一个表单中按下隐藏的按钮
- 将焦点()放在下一个表单元素上的Javascript函数不起作用
- 在AngularJS中创建一个下钻表单
- 带有下拉项的HTML表单,如何从下一个表单中实时删除它