Javascript 在隐藏div下过帐字段
我有一个类似向导的bootstrap 3表单,它有两个步骤,如下所示:Javascript 在隐藏div下过帐字段,javascript,jquery,twitter-bootstrap,Javascript,Jquery,Twitter Bootstrap,我有一个类似向导的bootstrap 3表单,它有两个步骤,如下所示: 目标 减肥 增重 出生日期 性别 女性 男性 单位 公制(千克,厘米) 英制(磅、英尺、英寸) 高度(厘米) 重量(千克) 高度(英尺,英寸) 重量(磅) 计算BMR BMR 全名 程序 4周白银计划 12周黄金计划 12周白金计划 电子邮件 可移动的 返回 走吧! 当页面通过cssdisplay:none加载时,第2步隐藏,仅当您单击“计算BMR”按钮时显示,该按钮通过jquery隐藏第1步,如下所示: $('#步
目标
减肥
增重
出生日期
性别
女性
男性
单位
公制(千克,厘米)
英制(磅、英尺、英寸)
高度(厘米)
重量(千克)
高度(英尺,英寸)
重量(磅)
计算BMR
BMR
全名
程序
4周白银计划
12周黄金计划
12周白金计划
电子邮件
可移动的
返回
走吧!
当页面通过cssdisplay:none
加载时,第2步隐藏,仅当您单击“计算BMR”按钮时显示,该按钮通过jquery隐藏第1步,如下所示:
$('#步骤1').hide();
$('步骤2').show();
我面临的挑战是,当我提交表单时,step2
字段都没有发布。了解表单是以模态方式加载的可能会有所帮助
任何帮助都将不胜感激。当您发出post请求并手动构建数据对象,然后使用 查询输入字段并通过以下方式设置数据对象:
var data = {}
data.email = $('#inputEmail').val()
//query for other inputs and set them as keys of this data object
然后使用您查询的指定数据发送post请求:
$.post('url/where/data/goes', data).then(function(response){
console.log('successful post request',response)
// Do something with response
}, function(err){
console.log("submit unsuccessful", err)
})
另外,如果您命名了输入,那么当您将数据提交到指定的后端时,这些输入都应该放在一个对象中。当您发出post请求并手动构建数据对象时,我会尝试使用jQuery来查询字段,然后使用 查询输入字段并通过以下方式设置数据对象:
var data = {}
data.email = $('#inputEmail').val()
//query for other inputs and set them as keys of this data object
然后使用您查询的指定数据发送post请求:
$.post('url/where/data/goes', data).then(function(response){
console.log('successful post request',response)
// Do something with response
}, function(err){
console.log("submit unsuccessful", err)
})
此外,如果您为输入命名,则在将数据提交到指定后端时,这些输入都应放入对象中。答案不是,但并非所有输入都有名称。您需要名称才能查看发布的数据。另外,张贴您的提交按钮代码。您如何提交表单?jQuery?你能把密码贴出来吗?我刚注意到,非常感谢!快凌晨3点了,你可以想象疲劳!谢谢你的时间,多给我一双眼睛总是有帮助的!不是答案,但并非所有输入都有名称。您需要名称才能查看发布的数据。另外,张贴您的提交按钮代码。您如何提交表单?jQuery?你能把密码贴出来吗?我刚注意到,非常感谢!快凌晨3点了,你可以想象疲劳!谢谢你的时间,多给我一双眼睛总是有帮助的!谢谢你花时间帮我摆脱困境@格雷厄姆T实际上明白了,我在一些输入中忽略了名称属性,因此出现了问题。再次感谢您的到来,感谢您花时间帮助我摆脱困境@格雷厄姆T实际上明白了,我在一些输入中忽略了名称属性,因此出现了问题。再次感谢您的及时光临