ola a todos....tengo este foemulario......veanlo para enderder la duda
<HTML>
<HEAD>
<META content="text/html; charset=iso-8859-1" http-equiv=Content-Type><LINK
href="rincon.css" rel=STYLESHEET type=text/css>
<SCRIPT language=JavaScript type=text/JavaScript>
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</SCRIPT>
<META content="MSHTML 5.00.2614.3500" name=GENERATOR>
<STYLE type=text/css>INPUT {
BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-SIZE: 10px; HEIGHT: 17px
}
SELECT {
BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-SIZE: 10px
}
.unnamed1 { font-family: Tahoma; font-size: 8px; font-style: normal; font-weight: normal; color: #0000FF; background-color: #0000FF}
</STYLE>
<TITLE>Modifica Datos</TITLE>
<script Language="JavaScript">
//SALTO ENTRE CAMPOS PULSANDO ENTER
//nombre del primer campo en la secuencia
siguienteCampo ="txt_rut"
//nombre del formlario
nombreForm = "registro"
//funcion que gestiona el evento
function TelcaPulsada( e )
{
if ( window.event != null) //IE4+
tecla = window.event.keyCode;
else if ( e != null ) //N4+ o W3C compatibles
tecla = e.which;
else
return;
if (tecla == 13)
{ //se pulso enter
eval('document.' + nombreForm + '.' + siguienteCampo + '.focus()')
return true
}
}
document.onkeydown = TelcaPulsada; //asigna el evento pulsacion tecla a la funcion
if (document.captureEvents) //netscape es especial: requiere activar la captura del evento
document.captureEvents(Event.KEYDOWN)
</script>
<script Language="JavaScript">
<!--
function validar(formulario)
{
if ((registro.txt_correlativo.value == "") && (registro.txt_rut.value == "") && (registro.txt_dv.value == ""))
{
alert("Ingrese Filtro de Búsqueda");
registro.txt_correlativo.focus();
return (false);
}
if ((registro.txt_correlativo.value != "") && (registro.txt_rut.value != ""))
{
alert("Debe Ingresar Un Filtro de Búsqueda");
registro.txt_correlativo.focus();
return (false);
}
if ((registro.txt_correlativo.value != "") && (registro.txt_dv.value != ""))
{
alert("Debe Ingresar Un Filtro de Búsqueda");
registro.txt_correlativo.focus();
return (false);
}
if (registro.txt_rut.value == "")
{
alert("Ingrese Rut Postulante");
registro.txt_rut.focus();
return;
}
c=registro.txt_rut.value;
a=c.length;
if(a<8){
alert('Rut NO válido')
registro.txt_rut.focus();
return false
}
if (registro.txt_dv.value == "")
{
alert("Ingrese Digito Verificador del Postulante");
registro.txt_dv.focus();
return false;
}
var suma=0;
var mult=2;
cc=registro.txt_rut.value;
aa=cc.length;
if (registro.txt_dv.value=="K" || registro.txt_dv.value=="k") registro.txt_dv.value="10"
for (i=aa-1;i>=0;i--){
ccc=cc.charAt(i);
suma+=parseInt(ccc,10)*mult;
mult++;
if (mult>7) mult=2;
}
var calculado=11-suma%11;
if (calculado==11) calculado=0;
if(parseInt(registro.txt_dv.value)!=calculado){
alert("RUT ingresado NO es válido\npor favor Ingrese Nuevamente")
registro.txt_rut.focus();
return (false)
}
}
//--></script>
<script Language="JavaScript">
<!--
function letras(e)
{ // 1
tecla = (document.all) ? e.keyCode : e.which; // 2
if (tecla==8) return true; // 3
patron =/[A-Za-z\s]/; // 4
te = String.fromCharCode(tecla); // 5
return patron.test(te); // 6
}
//--></script>
<script Language="JavaScript">
<!--
function validar2(formulario)
{
if (registro2.txt_paterno2.value == " " || registro2.txt_paterno2.value == null)
{
alert("Ingrese Apellido Paterno del Postulante");
registro2.txt_paterno2.focus();
return;
}
}
//--></script>
</HEAD>
<body background="118.gif">
<form method="post" name="registro" action="MdoD.php" onSubmit="return validar(this)" >
<?
//echo ":$lg";
//echo "txt_pass=$txt_pass";
?>
<DIV id=mediofondoceleste
style="BACKGROUND-COLOR: #99ccff; HEIGHT: 180px; z-index:0; LEFT: 140px; POSITION: absolute; TOP: 80px; WIDTH: 351px;">
<div align="center"></div>
</DIV>
<font color="#0000FF" size="2" face="Tahoma"><b> Modifica Datos -- Elija Filtro
de Búsqueda</b></font>
<p> </p>
<div id="Layer1" style="position:absolute; width:137px; height:39px; z-index:3; left: 260px; top: 175px">
<table width="70%" border="1" height="57" bgcolor="#0066FF">
<tr>
<td>
<div align="center"><font face="Tahoma" size="2" color="#FFFFFF">Rut</font></div>
</td>
</tr>
<tr>
<td>
<input name="txt_rut" maxlength=8 size=8 tabindex=4 onkeypress="if (event.keyCode < 45 || event.keyCode > 57) event.returnValue = false"/ onFocus="siguienteCampo ='txt_dv';"/>
<input name="txt_dv" maxlength=1 size=1 tabindex=5 onFocus="siguienteCampo ='submit';"/>
</td>
</tr>
</table>
</div>
<div id="Layer3" style="position:absolute; width:123px; height:56px; z-index:1; left: 260px; top: 104px">
<table width="77%" border="1" height="57" bgcolor="#0066FF">
<tr>
<td>
<div align="center"><font face="Tahoma" size="2" color="#FFFFFF">Correlativo</font></div>
</td>
</tr>
<tr>
<td>
<div align="center">
<input name="txt_correlativo" maxlength=3 size=3 tabindex=2 onkeypress="if (event.keyCode < 45 || event.keyCode > 57) event.returnValue = false"/>
</div>
</td>
</tr>
</table>
</div>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<div id="Layer15" style="position:absolute; width:311px; height:28px; z-index:10; left: 189px; top: 268px">
<INPUT TYPE="hidden" NAME="hidden_SDatosHtml" VALUE="0">
<input style="BACKGROUND-COLOR:#aaaaaa; COLOR:#000000; FONT-FAMILY:Verdana, Arial" tabindex=12 type=reset value="Limpiar Datos" name="limpiar">
<input style="BACKGROUND-COLOR:#aaaaaa; COLOR:#000000; FONT-FAMILY:Verdana, Arial" tabindex=11 type=submit value="Modificar Datos" name="submit">
</div>
<INPUT TYPE="hidden" NAME="lg" VALUE="<? echo $lg ?>">
</form>
<form method="post" name="registro2" action="Paterno2.php">
<div id="Layer4" style="position:absolute; width:354px; height:49px; z-index:13; left: 141px; top: 316px">
<table width="100%" border="1" bgcolor="#99ccff" bordercolor="#0000FF">
<tr>
<td width="47%">
<div align="center">
<input type="text" maxlength=35 name=txt_paterno2 size=11 tabindex=14 onkeypress="return letras(event)" />
</div>
</td>
<td width="53%">
<input style="BACKGROUND-COLOR:#aaaaaa; COLOR:#000000; FONT-FAMILY:Verdana, Arial" tabindex=15 type=submit value="Consulta A.Paterno" name="submit22" onClick="validar2()">
</td>
</tr>
</table>
</div>
<INPUT TYPE="hidden" NAME="lg" VALUE="<? echo $lg ?>">
</form>
<p> </p>
</BODY></HTML>
bueno como podran ver....ay un campo correlativo que esta validado....y un campo rut...que tb esta validado.....y por ultimo ay un campo.....A.paterno donde ingreso un apellido para buscar...la duda es que al no ingresar nada me diga..ingrese apellido....u vuelva el foco .....esta instruccion esta y no funciona(la validacion no funciona) ojala me endiendan...
grasais desde yap...