2017-04-12 6 views
0

私はecomのWebサイトを持っており、私たちはPowerReviewsをWebサイトに統合しています。これにより、ユーザーは製品に関するレビューを書くことができます。私たちはログインユーザーの電子メールアドレスがパワーレビュー電子メールフィールドに自動入力される必要があります。私はこのフィールドを埋めるためにwindow.onloadイベントを使用しました。私はこのフィールドにデータを入力することに成功しましたが、問題はユーザーが必要なフィールドをすべて入力して送信すると、このフィールドに有効な電子メールアドレスが自動的に入力されていても電子メールフィールドが無効であると表示されます。しかし、キャラクターを削除してもう一度入力すると、そのメールアドレスを検証し、送信を許可します。私は多くのアプローチを試みましたが、何も機能しません。PowerReviews JQueryを使用して電子メールフィールドを入力しましたが、検証されません

$('#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

まあ、私はこれとそのうまくいくための1つの解決策を見つけました。次のようなPowerReviewのAPIに呼び出し中に私たちは、電子メールのパラメータを追加することができます。

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

上記の電子メールアドレスを入力し、それを検証する必要がいけないので、電子メールアドレスフィールドなしでパワー審査フォームをレンダリングします。私は、これは良い文書がないので他人を助けることを願っています。

関連する問題