Con javascript, por ejemplo:
Código PHP:
<html>
<head><title>Formulario</title></head>
<body>
<form name="mi_formulario" action="">
<input type=text name=texto1 size=5>
<select name="misopciones">
<option value="opcion1"> opcion1
<option value="opcion2"> opcion2
</select>
<input type=submit onSubmit="validarenvio()" value="Enviar">
</form>
</body>
</html>
el script sería:
Código PHP:
<script>
funtion validarenvio(){
if(document.mi_formulario.texto1.value.length==0){
alert("Escribe el texto, por favor");
document.mi_formulario.texto1.focus():
return 0;
}
if(document.mi_formulario.misopciones.selectedIndex==0){
alert("Escoge una opción, por favor")
document.mi_formulario.misopciones.focus()
return 0;
}
document.mi_formulario.submit()
}
Suerte!