From 9a9aa68ca9ecd4774aa19a0f92026bfc28a75b9a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim=20Daubensch=C3=BCtz?= Date: Fri, 28 Aug 2015 11:13:28 +0200 Subject: [PATCH] fix lazy evalutaion of loan form --- js/components/ascribe_forms/form_loan.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/js/components/ascribe_forms/form_loan.js b/js/components/ascribe_forms/form_loan.js index f9b866a3..276ff492 100644 --- a/js/components/ascribe_forms/form_loan.js +++ b/js/components/ascribe_forms/form_loan.js @@ -68,8 +68,12 @@ let LoanForm = React.createClass({ return this.props.id; }, - handleOnBlur(event) { - LoanContractActions.fetchLoanContract(event.target.value); + handleOnChange(event) { + let potentialEmail = event.target.value; + + if(potentialEmail.match(/.*@.*/)) { + LoanContractActions.fetchLoanContract(potentialEmail); + } }, getContractCheckbox() { @@ -151,7 +155,7 @@ let LoanForm = React.createClass({