Dopo il post, se ci sono degli errori devi settare il value per gli input altrimenti non manterranno i dati inseriti.
Ad esempio
Codice PHP:
<?php
$pm_to = "";
$mess = "";
if(isset($_POST['sendpm']) && $_POST['sendpm'] == 'Invia il messaggio' ){
$pm_to = $_POST['pm_to'];
$mess = $_POST['area1'];
if(!$pm_to){
// echo alert
}else{
// invio messaggio
}
}
?>
<form ...>
<input type="text" name="pm_to" value="<?php echo $pm_to?>" ...>
<textarea name="area1" ... ><?php echo $mess ?></textarea>
...
</form>