ID formulir

Mulai cepat

Arahkan formulir HTML apa pun ke Ikiform dan terima kiriman pertama Anda dalam dua menit.

Ikiform adalah backend untuk setiap formulir. Markup, framework, dan gaya tetap milik Anda. Arahkan formulir ke endpoint Ikiform, lalu Ikiform memvalidasi setiap kiriman, menyaring spam, menyimpannya di workspace Anda, mengirimi Anda email, dan meneruskannya ke sistem Anda lewat webhook bertanda tangan.

Masukkan ID formulir Anda di field ID formulir di bagian atas halaman mana pun, dan setiap contoh kode di dokumentasi ini akan memakainya. ID hanya disimpan di browser ini.

Pilih cara mengirim

Setiap formulir mendapat satu endpoint publik, https://ikiform.com/f/<formId>. Apa pun yang bisa mengirim HTTP POST bisa memakainya.

Anda mengirim dariGunakanPanduan
Halaman HTML biasa atau pembuat situs<form action>Formulir HTML
React, Next.js, Vue, Svelte, Astrofetch atau submit dari SDKPanduan
Backend, skrip, atau integrasiJSON lewat HTTPS dengan secret keyDari server
Proyek shadcn/uiKomponen dari registryKomponen shadcn/ui

Mulai cepat

  1. Buat formulir

    Masuk ke dashboard, buat workspace, lalu tambahkan formulir. Ringkasannya menampilkan URL endpoint dan snippet siap pakai untuk HTML, JavaScript, dan React.

  2. Arahkan formulir ke endpoint

    Atur action formulir ke endpoint dan method ke post. Setiap input yang punya name menjadi field di kiriman.

    contact.html
    <form action="https://ikiform.com/f/frm_xxxxxxxxxxxxxxxx" method="post">
      <input name="name" required />
      <input name="email" type="email" required />
      <textarea name="message"></textarea>
      <input name="_gotcha" type="text" tabindex="-1" autocomplete="off" hidden />
      <button>Send</button>
    </form>

    Input tersembunyi _gotcha adalah honeypot. Orang tidak pernah melihatnya; bot yang mengisinya disimpan sebagai spam. Lihat Perlindungan spam.

  3. Kirim formulir

    Buka halamannya dan kirim formulir. Browser akan mendarat di halaman terima kasih Ikiform, atau di halaman Anda sendiri jika Anda mengatur redirect. Anda juga bisa mengirim JSON dari terminal:

    Terminal
    curl https://ikiform.com/f/frm_xxxxxxxxxxxxxxxx \
      -H "Content-Type: application/json" \
      -d '{"name":"Ada","email":"ada@example.com","message":"Hello"}'

    Request JSON mendapat jawaban JSON dengan status 201:

    201 Created
    { "ok": true, "id": "sub_01k7v2c9t3e8m5q4x6z0a1b2c3" }
  4. Lihat kiriman masuk

    Kiriman langsung muncul di dashboard. Dari sana, tambahkan webhook untuk meneruskan setiap kiriman ke aplikasi Anda, atau baca dengan REST API.

Coba sekarang

ID formulir
Field
Body
Idempotency key
curl https://ikiform.com/f/frm_xxxxxxxxxxxxxxxx \
  -H "Content-Type: application/json" \
  -d '{"name":"Ada Lovelace","email":"ada@example.com","message":"Hello from the Ikiform docs."}'

Masukkan ID formulir Anda sendiri untuk mengirim ini sebagai request sungguhan.

Langkah berikutnya