Не допускать исчезновения данных при неправильной отправке веб-формы - PullRequest
0 голосов
/ 12 августа 2011

Я использую Wordpress и плагин для контактной формы, но это все еще php, в любом случае, это своего рода длинная форма, и клиент хочет, чтобы данные остались, если пользователь не заполнил их правильно и должен прийти вернуться на страницу. Как сейчас, они должны пополнить все. Я знаю, что есть jquery, который справится с этим, но я не знаю, смогу ли я использовать его в этом плагине.

1 Ответ

0 голосов
/ 12 августа 2011

К сожалению, нет магии.но сможете ли вы сделать что-то вроде этого:

   <?php

function get_field_value($field_name, $method = 'POST') {
    $method = strtoupper($method);
    if ($method == 'POST') {
        if (isset($_POST[$field_name]))
            return $_POST[$field_name];
    }
    elseif ($method == 'GET') {
        if (isset($_GET[$field_name]))
            return $_GET[$field_name];
    }
    else {
        return 'ERROR: invalid method';
    }
   return '';
}

?>

И в вашем HTML вы будете иметь:

<input name="example><?php echo $get_field_value('example','GET'); ?></input>

конечно мой код не самый лучший в мире, но он даствам идея, как это сделать.

Удачи!

...