Dokumentasi NexaForm.js

Contoh

Form Kontak Dasar

 createForm({
    formid: "formKontak",
    submitid: "submit-kontak",
    validasi: {
        nama: [3],
        email: [5, 50],
        pesan: [10]
    },
    value: {
        nama: "Budi Santoso",
        email: "budi@contoh.com"
    }
}, (result) => {
    if (result.response.status === "success") {
        console.log("Form terkirim:", result.response.data);
    }
});

Form Upload File

 createForm({
    formid: "formUpload",
    submitid: "submit-upload",
    validasi: {
        dokumen: [15], // Maksimal 15MB
        gambar: [5]    // Maksimal 5MB
    }
}, (result) => {
    if (result.response.status === "success") {
        const files = result.response.data;
        console.log("File terupload:", files);
    }
});