如何在 contact form 7 wordpress 中添加模式以输入
How to add pattern to input in contact form 7 wordpress
我在联系表 7 中有此代码:
[文本*名称占位符"Name *"]
我希望这个输入只接受字符
请帮忙!
使用自定义代码:
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/
我在联系表 7 中有此代码: [文本*名称占位符"Name *"] 我希望这个输入只接受字符 请帮忙!
使用自定义代码:
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/