JSを書かずに一致チェックができる!
emailInput.cmp
<aura:component implements="flexipage:availableForAllPageTypes,flexipage:availableForRecordHome,force:hasRecordId" access="global" > <aura:attribute name="email" type="String"/> <lightning:input type="email" label="メールアドレス" name="email" value="{!v.email}" /> <lightning:input type="email" label="メールアドレス再入力(確認)" name="confirmEmail" value="" pattern="{!v.email}" messageWhenPatternMismatch="確認用メールドレスが一致しません"/> </aura:component>
patternを使えば
チェック処理を書かなくてもメールアドレス一致チェックできる!
「メールアドレス」に入れた値を{!v.email}に保持し、「メールアドレス再入力(確認)」のpatternとしてチェック