A ver que te parece esto:
La function que te interesa es comprobar()
Código PHP:
<html>
<head>
<title>Untitled</title>
<style>
form,input{font:normal 10px/15px verdana;}
</style>
<script language="JavaScript">
<!--
var mensajePorDefecto="No puso nada"
var texto="Estos son los datos que se van a enviar:\n\n"
function comprobar(){
for (a=0;a<document.forms[0].elements.length;a++){
caja=document.forms[0].elements[a];
if (!caja.value){document.forms[0].elements[a].value=mensajePorDefecto}
}
formulario.submit()
}
function ver(){
for (a=0;a<document.forms[0].elements.length;a++){
caja=document.forms[0].elements[a];
texto=texto+caja.name+": "+caja.value+"\n";
}
alert(texto);
}
//-->
</script>
</head>
<body>
<form action="javascript:ver()"
name="formulario"
id="formulario">
Nombre:<input type="text"
name="nombre"><br>
Apellido:<input type="text"
name="apellido"><br>
<input type="button"
onclick="comprobar()"
name="Enviar"
value="Enviar">
</form>
</body>
</html>
Si tienes cualquier duda pregunta!