JSを書かずに一致チェックができる!

f:id:kyuhee:20190121005426p:plain

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としてチェック