Foros del Web » Programando para Internet » Javascript »

devolver foco y contenido al campo text

Estas en el tema de devolver foco y contenido al campo text en el foro de Javascript en Foros del Web. hola yo ando en algo parecido con un formulario quien podria ayudarme por favor Estoy haciendo el control del envio de un formulario, donde se ...
  #1 (permalink)  
Antiguo 09/09/2010, 18:28
 
Fecha de Ingreso: septiembre-2010
Mensajes: 3
Antigüedad: 13 años, 7 meses
Puntos: 0
devolver foco y contenido al campo text

hola yo ando en algo parecido con un formulario quien podria ayudarme por favor
Estoy haciendo el control del envio de un formulario, donde se puede hacer validaciones y cuando el usuario ingresa un valor ya regsitrado le manda un msj de aviso.
Pero lo que quiero saber como puedo hacer devolver el foco y pasarle lo que se ingreso en el campo de texto
ahi les dejo si pudise alguien ayudarme que es demasiado urgente que me cuesta un poco realizar la programacion, epro el pongo empuje.

codigo php

Código PHP:
  <SCRIPT LANGUAGE="JavaScript">
//VALIDAR PATENTE
var patente_valida=/^([A-Z]{2}d{4}$)|([BCDFGHJKLMNPQRSTVWXYZ]{4}d{2})$/


function 
Enviar(form
{
//if (form.patente.value.length<6){
// alert("Por favor ingrese una patente válida")
//form.patente.value.focus()
if(form.patente.value==""){
alert("Escriba una patente, por favor");
form.patente.focus();
//document.form.getElementById ('patente').focus ();
//form.patente.select();

// window.onload=function(){
//setInterval('h()',10);
//document.getElementById('patente').focus();
//}//
return true;

}
form.patente.value=form.patente.value.toUpperCase( );
if(
form.patente.value.search(patente_valida)==-1){
alert("Por favor ingrese una patente válida");
form.patente.focus();
return (
false);
}

else if (
form.tipo_movil.value==0)
{
alert("Por favor seleccionar un Tipo de Vehiculo")
form.tipo_movil.focus();
return 
true;

}
else if (
form.marca.value=="")
{
alert("Por favor Ingrese una Marca")
form.marca.focus();
return 
true;

}
else if (
form.modelo.value=="")
{
alert("Por favor Ingrese un Modelo")
form.modelo.focus();
return 
true;

}
else if (
form.capacidad_estanque.value=="")
{
alert("Por favor Ingresar Capacidad Estanque")
form.capacidad_estanque.focus();
return 
true;

}
else if (
form.año.value=="")
{
alert("Por favor Ingresar Año")
form.año.focus();
return 
true;
}
else if (
form.tipo_combustible.value==0)
{
alert("Por favor Seleccionar Tipo Combustible")
form.tipo_combustible.focus();
return 
true;
}
else if (
form.rendimiento.value=="")
{
alert("Por favor Ingresar Rendimiento")
form.rendimiento.focus();
return 
true;
}
else if (
form.octanaje.value==0)
{
alert("Por favor Seleccionar Octanaje")
form.octanaje.focus();
return 
true;
}
else if (
form.tipo_combustible.value=='bencina')
{
if (
form.octanaje.value=='diesel')
{
alert("Diesel no es un Octanaje. solo permitidos 93, 95, 97");
return 
false;
}
else if (
form.octanaje.value=='kerosen')
{
alert("Kerosen no es un Octanaje. solo permitidos 93, 95, 97");
return 
false;
}

else
{
form.submit();
}
}
//ELSE IF

else if(form.tipo_combustible.value=='petroleo')
{
if (
form.octanaje.value=='93')
{
alert("93 no es un Octanaje. solo permitido diesel");
return 
false;
}
if (
form.octanaje.value=='95')
{
alert("95 no es un Octanaje. solo permitido diesel");
return 
false;
}
if (
form.octanaje.value=='97')
{
alert("97 no es un Octanaje. solo permitido diesel");
return 
false;
}
else if (
form.octanaje.value=='kerosen')
{
alert("Kerosen no es un Octanaje. solo permitido diesel");
return 
false;
}
else
{
form.submit();
}
}
else if(
form.tipo_combustible.value=='kerosen')
{
if (
form.octanaje.value=='93')
{
alert("93 no es un Octanaje. solo permitido kerosen");
return 
false;
}
if (
form.octanaje.value=='95')
{
alert("95 no es un Octanaje. solo permitido kerosen");
return 
false;
}
if (
form.octanaje.value=='97')
{
alert("97 no es un Octanaje. solo permitido kerosen");
return 
false;
}
else if (
form.octanaje.value=='diesel')
{
alert("Diesel no es un Octanaje. solo permitido kerosen");
return 
false;
}
else
{
form.submit();
}
}

//TERMINO
else
{
form.submit();
}
}




function 
soloNumeros(evt){
//asignamos el valor de la tecla a keynum
if(window.event){// IE
keynum evt.keyCode;
}else{
keynum evt.which;
}
//comprobamos si se encuentra en el rango
if(keynum>47 && keynum<58){
return 
true;
}else{
return 
false;
}
}


//-------VALIDAR RENDIMIENTO
//para validar solo numeros
function soloDecimales(){
valor document.getElementById("rendimiento").value;
if( 
isNaN(valor) ) {
return 
false;
}
}

//----VALIDAR CAPADIDAD_ESTANQUE
function soloDecCar(){
valor document.getElementById("capacidad_estanque").valu e;
if( 
isNaN(valor) ) {
return 
false;
}
}




//validar decimal
function validar(rendimiento) { 
if(
rendimiento==''alert ('campo vacío'); 
if(
isNaN(rendimiento) || rendimiento.split('.')[1].length!=2
alert('numero erroneo'); 


//numero decimal valida sin 2 comas
function numeros(e,rendimiento) { 
tecla = (document.all) ? e.keyCode e.which
if (
tecla==8) return true//Tecla de retroceso (para poder borrar) 
if ((tecla<48 || tecla>57) && tecla!=46 && tecla!=44 ) return false 
if (tecla == 46 && (rendimiento.indexOf('.')!=-|| rendimiento.indexOf(',')!=-1)) return false
if (
tecla == 44 && (rendimiento.indexOf(',')!=-|| rendimiento.indexOf('.')!=-1)) return false











</SCRIPT>

<center>
<h2>Ingresar vehiculo</h2>
<body onLoad="form.patente.focus()">
<form method="POST" action="ingresarvehiculo2.php"onsubmit="return procesa(this)">
<TABLE BORDER="0">
<tr>
<td>patente:</td>
<td>
<input type="text" name="patente" size="6" maxlength="6">
</td>
</tr>
<tr>
<td>tipo movil:</td>
<td>
<select name="tipo_movil">
<option value="0">[seleccione una opción]</option>
<option value='automovil'>automovil</option>
<option value='camioneta'>camioneta</option>
<option value='furgon'>furgon</option>
<option value='camion'>camion</option>
<option value='minicargador'>minicargador</option>
<option value='compresor'>compresor</option>
</select>
</td>
</tr>
</td>
</tr>
<tr>
<td>marca:</td>
<td>
<input type="text" name="marca" size="30" maxlength="30">
</td>
</tr>
<tr>
<td>modelo:</td>
<td>
<input type="text" name="modelo" size="30" maxlength="30">
</td>
</tr>

<td>capacidad estanque:</td>
<td>
<input type="text" name="capacidad_estanque" size="9" maxlength="9" onkeypress="return soloDecCar()">
</td>
</tr>
<tr>
<td>año:</td>
<td>
<input type="text" name="año" size="6" maxlength="4" onkeypress="return soloNumeros(event)">
</td>
</tr>

</tr>
<tr>
<td>tipo combustible:</td>
<td>
<select name="tipo_combustible">
<option value="0">[seleccione una opción]</option>
<option value='petroleo'>petroleo</option>
<option value='bencina'>bencina</option>
<option value='kerosen'>kerosen</option>

</select>
</td>
</tr>
<tr>
<td>rendimiento:</td>
<td>
<input type="text" name="rendimiento" size="9" maxlength="9" onkeypress="return soloDecimales()">
</td>
</tr>
<tr>
<td>octanaje:</td>
<td>
<select name="octanaje">
<option value="0">[seleccione una opción]</option>
<option value='93'>93</option>
<option value='95'>95</option>
<option value='97'>97</option>
<option value='diesel'>diesel</option>
<option value='kerosen'>kerosen</option>

</select>
</td>
</tr>
</table>
<br>
<input type="button" value="Ingresar" onclick='Enviar(this.form)'>
<input type="button" value="Modificar" onclick='cambiar(this.form)'>
</form> 


Etiquetas: contenido, devolver, foco, txt, campos
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 19:12.