Es muy simple, tu disena tu formulario como desees, mientras los campos sean de texto lo nombras en tu script de acuerdo al nombre q das al campo, entre ellos no se deben repetir, ejem:
document.nameform.namecampo.value=""
En tu script solo condicionas, si este es igual a "" vacio mandas una alerta de mensaje indicando lo q debe hacer el usuario.
El caso de campos select, radio, checkbox varian ya que los valores de las variables se detectan de diverso modo, date una vuelta por google y pon validacion de formularios, tendras muchas muestras, aqui un ejemplo muy simple.
Código HTML:
<script>
function validar()
{
if (document.nameform.namecampo1.value=="")
{
alert('aqui el aviso a mandar');
document.nameform.namecampo1.focus; // posicionas el puntero en ese campo
return false;//le dices q no envie nada
}
}
</script>
<body>
<form name="nameform" action="#" onsubmit="return validar();">
Entre el nombre = <input type="text" name="namecampo1">
<br>
<input type="submit" name="send" value="Enviar">
</form>
</body>
Fijate q en javascript solo esta validando un campo, lo mismo q el formulario tiene un solo campo, si anades tantos campos al formulario y todos aquellos que quieras validar debe ser nombrado en tu script.
Es muy simple, espero te sirva.
Saludos,