Как рассчитать только выбранные параметры в раскрывающемся списке, используя JavaScript - PullRequest
0 голосов
/ 16 мая 2018

Как реализовать пользовательскую проверку в списке множественного выбора в контактной форме 7 wordpress?

Ответы [ 2 ]

0 голосов
/ 16 мая 2018
add_filter( 'wpcf7_validate_select', 'custom_select_validation_filter', 20, 2 );

function custom_select_validation_filter( $result, $tag ) {
    if ( 'classtype-1' == $tag->name ) {
        if($_POST['menu-123'] =='Nursery to III'){
        $selected_options = isset( $_POST['classtype-1'] ) ?  $_POST['classtype-1'] : '';
        if(count($selected_options) < 2){
            $result->invalidate( $tag, "Select Atleast 2 options." );
        }
        }
    }

    if ( 'classtype-2' == $tag->name ) {
        if($_POST['menu-123'] =='IV to VIII'){
            $selected_options = isset( $_POST['classtype-2'] ) ?  $_POST['classtype-2'] : '';
        if(count($selected_options) < 2){
            $result->invalidate( $tag, "Select Atleast 2 options." );
        }
        }
    }
    return $result;
}
0 голосов
/ 16 мая 2018

Поместите приведенный ниже код в ваш файл functions.php, чтобы подтвердить выбор ввода

add_filter( 'wpcf7_validate_select', 'custom_select_validation_filter', 20, 2 );

function custom_select_validation_filter( $result, $tag ) {
    if ( 'classtype' == $tag->name ) {
        $selected_options = isset( $_POST['classtype'] ) ?  $_POST['classtype'] : '';
        if(count($selected_option) < 2){
            $result->invalidate( $tag, "Select Atleast 2 options." );
        }
    }

    return $result;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...