使用jQuery提交另一个表单

时间:2015-02-23 12:41:58

标签: jquery forms form-submit

Usualy我们的用户使用firstname.lastname作为用户名登录我们的网站。我们的某些用户不在我们的域中,需要输入长用户名(firstname.lastname@aLongDomainName)才能使用我们的登录表单。

现在我们已经创建了一个简单的html文件,这使得那些只输入firstName.lastName的用户成为可能,这样jQuery就可以动态地注入长域名并对表单进行总结。

问题是我们的真实登录表单包含一个生成的令牌,假的html表单缺少它,因此用户登录失败错误。我们如何获得生成的令牌?这个问题还有其他解决办法吗?

更新: 这是除了jquery提交之外什么都没有的代码。我的问题是如何获得在呈现表单时首先生成的令牌。

$("#username").val(uname + "@theLong.SubDomain.Domain.com");

 $("form1").submit(); 

1 个答案:

答案 0 :(得分:0)

您需要获取该令牌并将其克隆到新表单。 类似的东西:

var token = $('#realToken').clone();
token.prop('id', 'newTokenId'); // assign a new id. to prevent repeated id
$('#fakeHtmlForm').append(token);