recordEditFormEditExampleLWC.html
<template> <lightning-record-edit-form record-id={recordId} object-api-name="Contact" onsuccess={handleSuccess} onsubmit ={handleSubmit}> <lightning-messages> </lightning-messages> <lightning-output-field field-name="AccountId"> </lightning-output-field> <lightning-input-field field-name="FirstName"> </lightning-input-field> <lightning-input-field field-name="LastName"> </lightning-input-field> <lightning-input-field field-name="Email"> </lightning-input-field> <lightning-button class="slds-m-top_small" variant="brand" type="submit" name="update" label="Update"> </lightning-button> </lightning-record-edit-form></template>
recordEditFormEditExampleLWC.js
import { LightningElement, api} from 'lwc';export default class RecordEditFormEditExampleLWC extends LightningElement { @api recordId; handleSubmit(event) { console.log('onsubmit event recordEditForm'+ event.detail.fields); } handleSuccess(event) { console.log('onsuccess event recordEditForm', event.detail.id); }}
recordEditFormEditExampleLWC.js-meta.xml
<?xml version="1.0"
encoding="UTF-8"?>
<LightningComponentBundle
xmlns="http://soap.sforce.com/2006/04/metadata">
<apiVersion>58.0</apiVersion>
<isExposed>true</isExposed>
<targets>
<target>lightning__AppPage</target>
<target>lightning__RecordPage</target>
<target>lightning__HomePage</target>
</targets>
</LightningComponentBundle>

