我正在使用Wordpress和一个联系人表单插件,但它仍然是php,无论如何,它是一种很长的表单,客户端希望数据保留,如果用户没有正确填写它,必须回到页面。就像现在一样,他们必须重新填满所有东西。我知道有jquery可以处理这个问题,但我不知道我是否可以在这个插件中使用它。
不幸的是,没有魔法。但是你可以这样做:
<?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>
当然我的代码不是世界上最好的,但它会给你一个如何使用它的想法。