2017-04-12 65 views
0

我有一個ecom網站,我們已將PowerReviews與我們的網站集成。這有助於用戶撰寫關於產品的評論。我們要求登錄用戶的電子郵件地址應該在電子評論電子郵件字段中自動填充。我已使用window.onload事件來填充此字段。我成功地填寫了這個字段,但問題是:當用戶填寫所有必填字段並提交時,它表示電子郵件字段無效,即使有效的電子郵件地址在此字段中自動填充。但是,當我刪除一個字符並再次輸入時,它會驗證該電子郵件地址並允許提交。我嘗試了很多方法,但沒有任何工作。試過以下內容:使用JQuery填充PowerReviews電子郵件字段但未獲得驗證

$('#pr-email_collection-input').trigger('blur'); 
$('#pr-email_collection-input').trigger('keyup'); 
$('#pr-email_collection-input').trigger('keydown'); 
$('#pr-email_collection-input').trigger('keypress'); 
$('#pr-email_collection-input').trigger('focus'); 
$('#pr-email_collection-input').trigger('change'); 

但沒有任何工作。任何人都可以幫助如何在沒有用戶與該字段交互的情況下以編程方式驗證此字段?

回答

0

那麼,我已經找到了一個解決方案,它的工作正常。我們可以一邊打電話到PowerReview的API像下面添加一個電子郵件參數:

POWERREVIEWS.display.render({ 
    merchant_user_email : 'youremailaddress.com' 
    //Your other params come here 
}); 

以上將呈現電力形式審查沒有電子郵件地址字段,因此你不需要輸入電子郵件地址和驗證。我希望這可以幫助其他人,因爲沒有好的文檔可用。