Я реализовал создание формы встраивания с использованием validformbuilder в Php. Работает нормально. Но когда я добавляю несколько условий для полей. Я получаю пустую форму. Это пример кода
$objFirstName = $objForm->addField('firstname', 'First name', ValidForm::VFORM_STRING);
$objLastName = $objForm->addField('lastname', 'Last name', ValidForm::VFORM_STRING);
$objFirstName->addCondition(
'visible', // Last name will become
false, // 'not visible' (visible -> false)
array(
// When field $objFirstName 'is equal to' Robin
new \ValidFormBuilder\Comparison($objLastName, ValidForm::VFORM_COMPARISON_EQUAL, 'Robin1')
)
);
$objLastName->addCondition(
'visible', // Last name will become
false, // 'not visible' (visible -> false)
array(
// When field $objFirstName 'is equal to' Robin
new \ValidFormBuilder\Comparison($objFirstName, ValidForm::VFORM_COMPARISON_EQUAL, 'Robin')
)
);
Проблема возникла при добавлении условия для уже добавленных условий. Например, здесь я добавил условие для имени. Затем я добавил условие для фамилии по отношению к имени. Это создает проблему для меня. пожалуйста, помогите мне
Задача ещё не решена.
Других решений пока нет …