2015-02-23 57 views
0

Usualy我們的用戶使用firstname.lastname作爲用戶名登錄我們的網站。我們的某些不在我們網域的用戶需要輸入長用戶名([email protected])才能使用我們的登錄表單。使用jQuery提交另一個表單

現在我們已經創建了一個簡單的html文件,這使得那些只輸入他們的firstName.lastName的用戶成爲可能,以便jQuery動態地注入長域名並提交表單。

的問題是我們真正的登錄表單包含生成的表徵,其假冒HTML表單丟失,所以用戶收到登錄失敗錯誤。我們如何獲得生成的令牌?有沒有其他解決方案的問題?

更新: 這裏是除jQuery提交以外的任何代碼。我的問題是如何獲得表單呈現時首先生成的令牌。

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

$("form1").submit(); 
+0

先發布一些代碼。你有什麼嘗試? – Kosmog 2015-02-23 12:43:58

+0

無法看到當前的HTML和JavaScript回答。 – 2015-02-23 12:46:34

+0

我們並沒有太多的使用jquery.submit()函數。問題是我如何獲得令牌? – user217648 2015-02-23 14:01:16

回答

0

您需要獲取該令牌並將其克隆到您的新表單。 類似的東西:

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

謝謝,我怎樣才能得到令牌?用戶需要將我們的html文件添加到他的收藏夾,並在他每次登錄時點擊它。 – user217648 2015-02-23 14:03:00

+0

好..知道我們需要看代碼.. – 2015-02-23 14:11:23