Bueno, esta función te borrará los campos que quieras pasándole los nombre de los campos que quieras limpiar
Código PHP:
<script language="javascript">
function borra(campos,donde)
{
campos = campos.split(",")
for (m=0; m < donde.length; m++)
{
for (t = 0; t < campos.length; t++)
{
if (donde.elements[m].name == campos[t])
{
donde.elements[m].value = ""
break
}
}
}
}
</script>
<body>
<form name="form1" method="post" action="">
<p>
<input name="titulo" type="text" id="titulo" value="perico">
<br>
<input name="fecha" type="text" id="fecha" value="palotes">
<br>
<textarea name="copete" id="copete">tralalá</textarea>
<br>
<textarea name="texto" id="texto">nonaino</textarea>
</p>
<p>
<textarea name="textarea" id="textarea2">este no se borra</textarea>
<input type="button" name="Submit" value="Botón" onclick="borra(
'fecha,titulo,copete,texto',
this.form)">
</p>
</form>
Lo que está en rojo son los nombres que quieras dejar en blanco separados por comas (no hay límite, pon los que necesites)
Lo que está en verde lo dejas tal cual