function valida_formulario(){
var campos = document.forms[0];
var test = false;
for (i=0; i<campos.elements.length; i++){
campo = campos.elements[i];
if(campo.name.substring(0,8) == 'required'){
if ( (campo.type == 'select-one') || (campo.type == 'textarea') || (campo.type == 'text') || (campo.type == 'hidden') ){
if(campo.value == ''){
alert('Campo ' + campo.title + ' é obrigatório!');
campo.focus();
return false;
}
}
if (campo.type == 'radio'){
for(j=0; j < campos.elements.length; j++ ) {
if (campos.elements[j].checked == true) test = true;
}
if (test == false){
alert('Campo ' + campo.title + ' é obrigatório!');
return false;
}
}
}
}
}
nos campos obrigatórios do formulário você faz assim:
<input type="text" name="required_txtNome" />