Html-Select ve Html-Girdi Grup php Quickform Grouprule gerekli

0 Cevap php

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:

  1. Her iki alan boş ise -> hatası.
  2. Alanlardan biri ona bir değer varsa, diğeri aksi halde, boş olmalı -> hatası.
  3. 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.

0 Cevap