我有一个表单,我在函数内部获取表单数据。我想发送所有 有数据发送到下一页的变量。请告诉我该怎么做
function form_values() {
var jsvar = document.myform1.text_quest.value;
alert(jsvar); // test
$('select[name="dropdwn"]').each(function() {
alert(($(this).val()));
});
var cal = document.getElementById("otherAnswer").value;
alert(cal);
var chk = [];
$(':radio:checked').each(function() {
//alert($(this).val());
chk.push($(this).val());
});
alert(chk);
$('[type=checkbox]:checked').each(function() {
alert($(this).val())
});
} //End of function
答案 0 :(得分:0)
为什么不使用localStorage将值存储在json对象中,并在任何脚本中使用它们?
例如,在form_values()中:
localStorage.setItem('formData', JSON.stringify(formData));
然后在表单提交:
var formData = JSON.parse(localStorage.getItem('formData'));
console.log(formData.dropdwn); // logs your value
然后从另一个javascript文件:
.animate()
当然,在尝试从中获取值之前,请确保检查localStorage上是否存在formData。
答案 1 :(得分:0)
你必须在jquery中使用$result = user_payments::where('id', $id)
->where('staff_id', $staffId)
->orderBy('id','desc')
->take(1)
->update(['transaction_id' => $transaction_id]);
。
例如:
serialize()
这会将所有表单值发送到该文件。 有关详细信息,请查看here