Form Settings: Restrict Form Submission to Same Day Only

  • Profile Image
    gbtform
    Ditanyakan pada tanggal 4 Agustus 2026 pukul 23.48

    apakah bisa Form hanya boleh diisi pada hari yang sama (00.00–23.59), dan besok tidak boleh mengisi data untuk hari kemarin.

  • Profile Image
    Podo: Support Specialist
    Dibalas pada tanggal 4 Agustus 2026 pukul 23.48

    Hi PT.,

    Thanks for reaching out to Jotform Support. I'm an AI assistant here to assist you.

    Untuk kebutuhan agar formulir hanya bisa diisi pada hari yang sama (00.00–23.59) dan mencegah pengisian data untuk hari sebelumnya, kita bisa mendekatinya dengan kombinasi field tanggal/waktu dan conditional logic di Jotform.

    Secara garis besar ada dua hal yang perlu diatur:

    1. Batasi tanggal yang bisa dipilih ke “hari ini” saja
    Untuk mencegah backdate (mengisi tanggal kemarin atau sebelumnya), gunakan Date Picker dengan limit:

    1. Tambahkan elemen Date Picker ke form.
    2. Buka properti Date Picker (ikon gear).
    3. Pergi ke tab Limits dan atur opsi seperti:
      • Past & Future: nonaktifkan tanggal Past (hanya izinkan tanggal sekarang/masa depan), atau
      • Start & End Date: gunakan pengaturan dinamis seperti Start Date = today dan End Date = today (jika pola ini tersedia di pengaturan Anda) sehingga hanya tanggal hari ini yang bisa dipilih.
    4. Uji form untuk memastikan tanggal kemarin tidak bisa dipilih.

    2. Batasi jam akses form dalam satu hari (00.00–23.59) dan blokir di hari berikutnya
    Untuk membatasi agar form hanya aktif dalam rentang jam tertentu di satu hari, Anda bisa memakai Time field + Conditions seperti pada panduan pembatasan berdasarkan jam:

    1. Tambahkan elemen Time ke form.
    2. Buka properti Time, lalu di tab Options atur Default Time = Current agar otomatis terisi waktu saat form dibuka.
    3. Di tab Advanced, aktifkan Read Only dan Hide Field supaya responden tidak bisa mengubah dan tidak melihat field waktu.

    Setelah itu, gunakan Conditions → Show/Hide Field untuk mengontrol kapan form bisa diisi:

    1. Pergi ke tab Settings di Form Builder.
    2. Pilih Conditions, lalu pilih tipe Show / Hide Field.
    3. Buat logika misalnya:
      • IF Time is before 00:00 OR Time is after 23:59 → Show pesan “Form hanya dapat diisi pada hari ini pukul 00.00–23.59” dan Hide semua field isian termasuk tombol Submit.

    Dengan kombinasi:

    • Date Picker yang hanya mengizinkan tanggal hari ini, dan
    • Time field + Conditions untuk menyembunyikan field/tombol Submit di luar jam yang diizinkan,

    responden tidak akan bisa mengisi data untuk hari kemarin maupun mengirim form di luar rentang waktu yang Anda tentukan.

    Jika Anda mau, Anda bisa kirimkan link form atau jelaskan field yang sudah ada, dan saya bisa bantu contohkan kondisi yang lebih spesifik (misalnya format jam yang Anda pakai atau pesan yang ingin ditampilkan).

    Reach out again if you need any other help.

  • Profile Image
    gbtform
    Dibalas pada tanggal 4 Agustus 2026 pukul 23.53

    tolong berikan tutorial videonya secara detail

  • Profile Image
    Podo: Support Specialist
    Dibalas pada tanggal 4 Agustus 2026 pukul 23.53

    Hi PT.,

    Baik, saya bantu berikan referensi video yang sesuai.

    Untuk kebutuhan Anda (batasi pengisian hanya di hari yang sama dan di jam tertentu), ada dua video resmi yang paling relevan:

    1. Video pengaturan batas tanggal di Date Picker (supaya hanya hari ini yang bisa dipilih)

    • Silakan tonton video “How to Use the Date Limits Option” di YouTube.
    • Video ini ditautkan di panduan How to Use the Date Limits Option.
    • Anda bisa membukanya melalui panduan ini, lalu klik teks Watch on YouTube di bagian atas: panduan Date Limits Option.

    Di video tersebut ditunjukkan secara detail cara:

    • Menambahkan Date Picker ke form.
    • Membuka menu Properties → Limits.
    • Mengatur Past & Future dan Start & End Date untuk membatasi tanggal yang bisa dipilih.

    2. Video membatasi pengisian form berdasarkan jam (blokir di luar jam kerja)

    • Silakan tonton video “How to Block Form Submissions Outside Working Hours” di YouTube.
    • Video ini ada di panduan Enable or Disable a Form Based on Time Using Conditions.
    • Anda bisa buka panduannya lalu klik Watch on YouTube: panduan batasi form berdasarkan waktu.

    Video ini menjelaskan langkah demi langkah cara:

    • Menambahkan Time field dan mengatur Default Time = Current.
    • Mengatur Read Only dan Hide Field pada Time field.
    • Membuat Conditions → Show / Hide Field untuk menyembunyikan field dan tombol Submit di luar jam yang diizinkan.

    Dengan mengikuti kedua video tersebut, Anda bisa menggabungkan:

    • Batas tanggal (hanya hari ini) dari video pertama, dan
    • Batas jam (misalnya 00.00–23.59 atau jam kerja tertentu) dari video kedua,

    sehingga form hanya dapat diisi pada hari dan jam yang Anda tentukan.

    Kalau Anda mau, beritahu juga apakah Anda pakai form Classic atau Card, nanti saya bantu jelaskan langkah di video yang mana yang perlu diikuti terlebih dahulu.

    Reach out again if you need any other help.

  • Profile Image
    gbtform
    Dibalas pada tanggal 5 Agustus 2026 pukul 00.03

    bagaimana kalo batasi waktu misal nya pengisian form hanya untuk 3 hari. 3 hari mendatang tidak bisa di isi. itu bagaimana tutorial videonya?

  • Profile Image
    Podo: Support Specialist
    Dibalas pada tanggal 5 Agustus 2026 pukul 00.04

    Hi PT.,

    Untuk kasus batas 3 hari ke depan saja, kita tetap pakai fitur yang sama, yaitu Date Limits di Date Picker, dan videonya masih yang sama juga.

    Berikut referensi videonya dan bagian yang perlu Anda ikuti:

    1. Video untuk batasi tanggal (pakai rumus today+{n})

    • Buka panduan How to Use the Date Limits Option, lalu klik Watch on YouTube di bagian atas untuk menonton videonya: panduan Date Limits Option.
    • Di video dan panduan itu dijelaskan bagian Dynamic Date Selections dengan format today+{n}.

    Untuk kebutuhan Anda (hanya bisa isi sampai 3 hari ke depan):

    • Set Start Date = today (mulai dari hari ini).
    • Set End Date = today+3 (maksimal 3 hari dari hari ini).

    Jadi user hanya bisa memilih tanggal dari hari ini sampai 3 hari ke depan; tanggal setelah itu akan otomatis tidak bisa dipilih.

    Ringkasan langkah di form Anda (mengikuti video tersebut):

    1. Tambahkan elemen Date Picker ke form.
    2. Buka properti Date Picker → tab Limits.
    3. Isi bagian Start & End Date dengan:
      • Start Date: today
      • End Date: today+3
    4. Simpan lalu uji form: pastikan tanggal lewat dari 3 hari ke depan tidak bisa diklik/dipilih.

    Kalau Anda mau, setelah menonton video dan coba atur today dan today+3, kirimkan screenshot pengaturan Date Picker Anda, nanti saya bantu cek apakah sudah benar.

    Reach out again if you need any other help.

Your Reply