我正在使用 PFBC 构建我的表单和 jquery 以进行验证。我有一个元素:
array (
'name' => 'bank[Bank Name]',
'label' => $this->t('Bank Name'),
'type' => 'Textbox',
'properties' => array (
'id' => 'bank_name',
'required' => 1,
)
),
基于另一个字段的选择值,我想隐藏它并使其不需要,或者相反。
if ($('select[name=type]').val() == 'bank_wire_transfer') {
$('#element_bank_name').slideDown();
$('#element_bank_name').attr("required")=1;
}
else{
$('#element_bank_name').slideUp();
$('#element_bank_name').attr("required")=0;
}
但是这段代码,以及我尝试过的许多其他变体,都不起作用。该字段仍然是必需的,我无法提交我的表格。