使用营业税ID号进行重力表格验证

时间:2015-01-20 15:55:45

标签: php forms validation gravity gravity-forms-plugin

我有一个重力表格,其中包含营业税号码的表格字段。我需要验证此字段,以便用户只能输入格式为XX-XXXXXXX的数字。我遇到了一些麻烦,因为我知道HTML / CSS,但没有关于PHP的线索。这是我的代码,是不是正确的? (它用于表单ID#1,表单字段ID#3):

<?php

add_filter("gform_field_validation_1_3", "custom_validation", 10, 4);

function custom_validation($result, $value, $form, $field){

if(!preg_match(‘/^\d{2}-\d{7}$/‘, $value)){
    $result["is_valid"] = false;
    $result["message"] = "Please enter a valid tax number";
}

return $result;

}

?>

另外,我正在尝试将它包含在我的functions.php中,用于我的wordpress主题,但它正在破坏网站并显示空白页面。这可能是非常愚蠢的事情,因为PHP让我很困惑。为什么这个代码无法添加到wordpress functions.php?

的任何原因

1 个答案:

答案 0 :(得分:1)

无需添加自定义代码。重力形式将为您处理它。将字段创建为文本字段。使它成为必需品。选择“自定义输入掩码”将掩码设置为99-9999999。你很高兴。