ho questo problema: non devo stampare una variabile se il campo è vuoto. Il mio template è una roba del genere

Codice:
<HTML><head>
<meta content="text/html; charset=utf-8" http-equiv="content-type">
</head>

<body>
<form>
<input id="%TEXT" value="TEXT" dir="ltr">
<input id="%TEXT1" value="TEXT1" dir="ltr">
<input id="%TEXT2" value="TEXT2" dir="ltr">

<p>Thank you and regards</p>
</form>

</body></HTML>
quindi se text2 è vuoto non devo stampare tutta la riga, mentre lui mi mette comunque il buco. Idee oltre a farmi inculare e dire che non è possibile?