Foros del Web » Programando para Internet » Javascript »

Ocultar o Readonly

Estas en el tema de Ocultar o Readonly en el foro de Javascript en Foros del Web. Hola a todos: Tengo 3 campos Total_tonaledas Toneladas1 Toneladas2 lo q me gustaria hacer es q si completo el campo de Total_toneladas ponga los otros ...
  #1 (permalink)  
Antiguo 23/05/2010, 09:39
 
Fecha de Ingreso: septiembre-2009
Mensajes: 108
Antigüedad: 14 años, 7 meses
Puntos: 1
Ocultar o Readonly

Hola a todos:
Tengo 3 campos

Total_tonaledas

Toneladas1

Toneladas2

lo q me gustaria hacer es q si completo el campo de Total_toneladas ponga los otros 2 campos ocultos o readonly

muchas gracias
  #2 (permalink)  
Antiguo 23/05/2010, 09:41
Avatar de _cronos  
Fecha de Ingreso: abril-2010
Mensajes: 135
Antigüedad: 14 años
Puntos: 1
Respuesta: Ocultar o Readonly

Con la propiedad style y después visibility = 'hidden';
Saludos (:
  #3 (permalink)  
Antiguo 23/05/2010, 19:37
 
Fecha de Ingreso: septiembre-2009
Mensajes: 108
Antigüedad: 14 años, 7 meses
Puntos: 1
Respuesta: Ocultar o Readonly

he conseguido llegar hasta aca, pero sigue sin funcionar

<script language="JavaScript">

function habilitaText(ind){
if (ind < 0){
document.getElementById('toneladas').readOnly = true;
return true;
}
document.getElementById('toneladas').readOnly = true;
}
</script>

<input name="total_toneladas" type="text" id="total_toneladas" size="30" maxlength="50" onkeyup="habilitaText(this.value)"/>

<input name="toneladas" type="text" id="toneladas" size="5" readonly="false" />

alguna idea
  #4 (permalink)  
Antiguo 23/05/2010, 20:25
 
Fecha de Ingreso: septiembre-2009
Mensajes: 108
Antigüedad: 14 años, 7 meses
Puntos: 1
Respuesta: Ocultar o Readonly

ya lo he conseguido asi

<script language="JavaScript">
function checkToneladas() {
if (document.form1.total_toneladas.value != ""){
document.form1.toneladas.readOnly = true;
document.form1.toneladas_2.disabled = true;
document.form1.toneladas_3.disabled = true;
}
else {
document.form1.toneladas.disabled = false;
document.form1.toneladas_2.disabled = false;
document.form1.toneladas_3.disabled = false;
}
}
</script>

<input name="total_toneladas" type="text" id="total_toneladas" size="30" maxlength="50" />

<input name="toneladas" type="text" id="toneladas" size="5" OnFocus="checkToneladas();" />
<input name="toneladas_2" type="text" id="toneladas_2" size="5" OnFocus="checkToneladas();" />

hace perfecto lo de desabilitar los campos de toneladas y toneladas_2 si escribo en total_toneladas

ahora el problema es q si primero escribo en toneladas o toneladas_2 y luego en total toneladas me deja el valor q escribi en los campos q se pasan a disabled.

otro problema es q si empiezo a escribir en total_toneladas y luego borro los datos ya no me deja escribir rn los otros 2

alguien me puede orientar

gracias
  #5 (permalink)  
Antiguo 24/05/2010, 06:55
Avatar de _cronos  
Fecha de Ingreso: abril-2010
Mensajes: 135
Antigüedad: 14 años
Puntos: 1
Respuesta: Ocultar o Readonly

Para lo primero pones el value=''. Lo segundo supongo que sólo te pasará en toneladas, porque primero estás diciendo que sea ReadOnly y luego le dices que no sea disabled, pero al no serlo se queda ReadOnly.

Saludos (:
__________________
'Dadme un punto de apoyo y moveré el mundo' - Arquímedes
Alianza DIOSES [-GOD-] Ikariam - Mundo Ny (s13)
  #6 (permalink)  
Antiguo 24/05/2010, 18:41
 
Fecha de Ingreso: septiembre-2009
Mensajes: 108
Antigüedad: 14 años, 7 meses
Puntos: 1
Respuesta: Ocultar o Readonly

si hago value=''. se puede seguir escribiendo
en lo segundo fu un error mio es disabled

<script language="JavaScript">
function checkToneladas() {
if (document.form1.total_toneladas.value != ''){
document.form1.toneladas.disabled = true;
document.form1.toneladas_2.disabled = true;
document.form1.toneladas_3.disabled = true;
}
else {
document.form1.toneladas.disabled = false;
document.form1.toneladas_2.disabled = false;
document.form1.toneladas_3.disabled = false;
}
}
</script>
  #7 (permalink)  
Antiguo 25/05/2010, 08:38
Avatar de _cronos  
Fecha de Ingreso: abril-2010
Mensajes: 135
Antigüedad: 14 años
Puntos: 1
Respuesta: Ocultar o Readonly

No, lo que me refería era que pusieras en cada input que quieras que esté disabled ...value='';
para que cuando los haga disabled les borre su value.
Saludos (:
__________________
'Dadme un punto de apoyo y moveré el mundo' - Arquímedes
Alianza DIOSES [-GOD-] Ikariam - Mundo Ny (s13)

Etiquetas: Ninguno
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 13:41.