我想知道如何在提交表单后传递函数,以便我可以将输入框值传递给隐藏字段。因此,对于一个实例,如果我在第63页上提交表单,并且我希望将值传递到另一页,我该怎么办?
请注意这点.........
function validate()
{
$('#first_name').focus();
// var TYUrl = $('#TY_Url').val();
// alert($('#TY_Url'));
var valid =true;
var WebRequestInfo=document.getElementById('elq_form');
if(valid && WebRequestInfo.email.value=='')
{
alert('Please enter your email address.');
WebRequestInfo.email.focus();
valid=false;
return false;
}
if (valid && WebRequestInfo.first_name.value=='') {
alert('Please enter your first name.');
WebRequestInfo.first_name.focus();
valid=false;
return false;
}
if (valid && WebRequestInfo.last_name.value=='') {
alert('Please enter your last name.');
WebRequestInfo.last_name.focus();
valid=false;
return false;
}
if(valid=true)
{
var TYUrl = $('#TY_Url').val();
TYUrl += "?first_name=" + encodeURIComponent($("#first_name").val()) + "&last_name=" + encodeURIComponent($("#last_name").val()) + "&email=" + encodeURIComponent($("#email").val());
$('#TY_Url').val(unescape(TYUrl));
document.forms[0].submit()
}
return valid;
}
答案 0 :(得分:0)
对于客户端,您可以使用cookie来保存这些数据。然后在每个页面重新加载,你可以加载它们。 你可以在这里找到如何使用javascript:http://www.w3schools.com/js/js_cookies.asp
的cookie另一种方法可能是使用会话数据,但您需要在那里进行一些服务器端工作。
答案 1 :(得分:0)
对于HTML5的localStorage怎么样?数据将保存在客户端。 http://www.w3schools.com/html/html5_webstorage.asp