Foros del Web » Programando para Internet » Javascript »

Miren este formulario......

Estas en el tema de Miren este formulario...... en el foro de Javascript en Foros del Web. 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) { ...
  #1 (permalink)  
Antiguo 23/05/2007, 14:14
 
Fecha de Ingreso: mayo-2007
Mensajes: 413
Antigüedad: 17 años
Puntos: 0
Miren este formulario......

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&uacute;squeda</b></font>
<p>&nbsp; </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>&nbsp; </p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</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>&nbsp;</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...
  #2 (permalink)  
Antiguo 24/05/2007, 10:30
 
Fecha de Ingreso: mayo-2007
Mensajes: 413
Antigüedad: 17 años
Puntos: 0
Re: Miren este formulario......

y??? todavia nadie me a respondido...puchas......trate nde ver el errro porque a mi no me sale.... grasias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:45.