【问题标题】:How to add pattern to input in contact form 7 wordpress如何在联系表单 7 wordpress 中添加模式输入
【发布时间】:2019-02-08 17:34:41
【问题描述】:

我在联系表格 7 中有此代码: [文本*名称占位符“名称*”] 我希望这个输入只接受字符 请帮忙!

【问题讨论】:

    标签: wordpress contact-form-7


    【解决方案1】:

    使用自定义代码:

    add_filter( 'wpcf7_validate_text', 'alphanumeric_validation_filter', 20, 2 );
    add_filter( 'wpcf7_validate_text*', 'alphanumeric_validation_filter', 20, 2 );
    
    function alphanumeric_validation_filter( $result, $tag ) {
    $tag = new WPCF7_Shortcode( $tag );
    
    if ( 'name' == $tag->name ) {
    $name_of_the_input = isset( $_POST['name'] ) ? trim( $_POST['name'] ) : '';
    
    if ( !preg_match('/^[a-zA-Z]+$/',$name_of_the_input) ) {
    $result->invalidate( $tag, "Allowed characters only" );
    }
    }
    
    return $result;
    }
    

    使用插件验证:

    https://wordpress.org/plugins/jquery-validation-for-contact-form-7/

    【讨论】:

    • 你可以使用插件
    • 非常感谢你帮了我很多
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-07-28
    • 2013-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-30
    相关资源
    最近更新 更多