我有一个重力表格,其中包含营业税号码的表格字段。我需要验证此字段,以便用户只能输入格式为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?
的任何原因答案 0 :(得分:1)
无需添加自定义代码。重力形式将为您处理它。将字段创建为文本字段。使它成为必需品。选择“自定义输入掩码”将掩码设置为99-9999999。你很高兴。