Ben şu anda büyük bir html form üzerinde çalışıyorum. Ben bunu oluşturmak ve doğrulamak için Php QuickForm kullanın. Formu Girdi-Textfield ve Select-alan oluşur birkaç Gruplar vardır. Gruplarından biri için kod
Bu gibi görünüyor:
$autoren = array("0" => "", "1" => "Bob", "2" => "Harry", "3" => "Autor 3");
$arr[] = &HTML_QuickForm::createElement('text', 'autorT', 'AutorText', array('size' => 37, 'maxlength' => 50));
$arr[] = &HTML_QuickForm::createElement('select', 'autorO', 'AutorOptions', $autoren);
$form->addGroup($arr, 'Autoren', 'Autor:', '<br />');
Ben şu şekilde bu grubu doğrular Kural / GroupRule çeşit muhtaç değilim:
- Her iki alan boş ise -> hatası.
- Alanlardan biri ona bir değer varsa, diğeri aksi halde, boş olmalı -> hatası.
- Her iki alanları onlara değerler varsa, aksi halde, eşleşmelidir -> hatası.
Biri ben bunu başarmak nasıl bana açıklayabilir misiniz? Ben zaten özel bir kural yazmak için çalıştı, ama bir şekilde kod benim doğrulama yöntemi denir asla.