2017-02-13 2 views
0

登録する人にヨーロッパで有効な企業税ID番号を追加するためのフィルタを追加します。すべてのEU税番号は、たとえばDE12345678のように、最初の2文字は文字で残りは数字です。 Q:各文字に「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を使用して会社税IDフィルタを追加

+0

どのような変数が税額欄ですか? –

+0

それはフィールドIDです44 – Haddly

+0

以下の答えを参照してください –

答えて

0

オクラホマので、税金のフィールドが$form_tax_data

さて、あなたは文字列の最初の2つの文字を取得する必要があり、その後、単にそれをチェックして来ていることを前提としています!以下のコードスニペットをご覧ください。

$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";}

関連する問題