2017-04-12 68 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 
}); 

以上将呈现电力形式审查没有电子邮件地址字段,因此你不需要输入电子邮件地址和验证。我希望这可以帮助其他人,因为没有好的文档可用。