Tüm form CodeIgniter'daki boş olduğunda hatası görüntüler

2 Cevap php

Birkaç onay kutularını ve giriş alanları ve bir textarea var oldukça basit bir form oluşturmak için çalışıyorum. Hiçbir şey tek başına gereklidir; 'A' onay kutusu işaretli ise, ancak, daha sonra 'A' giriş alanı (Ben birkaç diğer onay kutularını için çok üzerinde ve) gerekmektedir.

Ben yerinde yukarıdaki özelliğe sahip, ama ben (hiçbir şey varsayılan olarak gerekli olduğundan) formu, boş gönderilirse eğer bir hata döndü için nasıl bulmaktan zor bir zaman yaşıyorum.

Herkes bunun için kolay bir ish çözüm biliyor mu? Bu kadar basit olması gerektiği gibi görünüyor ...

Teşekkürler

2 Cevap

Ben senin form_validation sınıfını kullanarak varsayalım ..

Sen böyle bir şey yapar bir geri yazmak gerekir:

function _checking()
{
    if (isset($_POST['a_checkbox']))
    {
        if (empty($_POST['a_text_field']))
        {
            $this->form_validation->set_message('_checking', 'this should not be empty');
            return FALSE;
        }
        return TRUE;
    }
}

Bu sizin için ne arıyorsanız umuyoruz ..

$ _POST-Dizi sizin submitButton dışında, boş ise sadece kontrol?