PHP ve JavaScript kodu form alanları boş değilse kontrol etmek için gerekli

2 Cevap php

Javascript alanının herhangi bir boş ise formu gönderin önlemek için gerekli. tüm form alanları isimleri eklemek [fieldname] bu denetimi ihtiyaç alanları = adı ile başlat.

PHP, emin tüm $ POST boş olmaz yapmak için veritabanı çift kontrol etmek submiting önce backend onay

2 Cevap

Ben javascript yazmak için gitmiyorum, ama burada bazı PHP bulunuyor.

$valid = true;
foreach($_POST as $key)
{
    if(!isset($key))
    {
        $valid = false;
    }
}

if(!$valid)
{
    header("Location: /path/to/form");
}

Burada kullanabileceğiniz bir javascript fonksiyonu bulunuyor. Sadece söz konusu alanlara ait her id için diyoruz.

function isEmpty(field_id) {
  var empty = false;
  if (document.getElementById(field_id).value == null)
    empty = true;

  if (document.getElementById(field_id).value == "")
    empty = true;

  return empty;
}

Bunları tahmin adında varsa, bir döngü içinde bu işlevi diyebiliriz. Örneğin, onlar alan1, alan2, ..., field23 adlandırılmıştır, eğer, o zaman sadece ana kod vücutta şu olabilir:

for (i = 0; i < 24; i++) {
    var emptyCheck = false;
    if(isEmpty("field"+i)) {
        emptyCheck = true;
        //do whatever you want to do when a value is empty
    }
}