修改前
function createPayload(){return {}}
async function handleSubmit(event){event.preventDefault();status.textContent="尚未完成送出流程"}
修改後
function createPayload(){return {name:form.elements.name.value.trim(),email:form.elements.email.value.trim(),message:form.elements.message.value.trim()}}
async function handleSubmit(event){event.preventDefault();const payload=createPayload();const error=validate(payload);preview.textContent=JSON.stringify(payload,null,2);status.textContent=error||"尚未完成送出流程"}