Я хочу добавить фильтр, чтобы люди, подписавшиеся, добавили действительный идентификационный номер налогоплательщика в Европе. Все налоговые номера ЕС идут, например. DE12345678, так что первые 2 символа являются буквами, а остальные - цифрами. В: Как добавить инструкцию "if" для каждого символа? add_filter('gform_field_validation_1_44', 'tax-id-check', 10 ,4); function tax-id-check($result, $value, $form, $field) { if ....
добавление фильтра налогового идентификатора компании с использованием gform_field_validation на форму тяжести
0
A
ответ
0
Итак, предположим, что налоговое поле приходит в $form_tax_data
Теперь вам нужно получить первые два символа строки, а затем просто проверить его! Смотрите фрагмент кода ниже:
$tax_id = substr($form_tax_data, 0, 2); //returns first two characters of the tax id if($tax_id == 'DE'){ // do what you want}else{ echo "Sorry, enter a valid tax it";}
, какая переменная является налоговое поле? –
это поле ID 44 – Haddly
Пожалуйста, см. Ответ ниже –