|    
			
				23/02/2010, 07:35
			
			
			  | 
  |   |  |  |  |  Fecha de Ingreso: enero-2010 
						Mensajes: 44
					 Antigüedad: 15 años, 9 meses Puntos: 4 |  | 
  |  Respuesta: eliminar input o generar lista exceptuandolo  
  Ahora sólo se me ocurre esto, no sé si habrá alguna forma de hacerlo más simple:  
Código:
  // Javascript para mostrar todos excepto uno
function checkInput(){
    var sel = document.getElementById('fSel').value;
    var maxInputFields = 3; // Numero máximo de inputs
    var current = 1;
    // Este while muestra todos los inputs
    while(current<=maxInputFields)
    {
        document.getElementById(current).style.display = 'inline';
        current++;
    }
    document.getElementById(sel).style.display = 'none'; // Aquí oculta el que tenga como id el número que se haya seleccionado en <select>
}
Nótese que lo hice suponiendo que cada <input> tuviera un número como ID y cada <option> tuviera un valor numérico.
Código:
  // Javascript para ocultar uno
function checkInput(){
    var sel = document.getElementById('fSel').value;
    document.getElementById(sel).style.display = 'none'; // Aquí oculta el que tenga como id el número que se haya seleccionado en <select>
}
 Detalles: Al <select> debes ponerle alguna id y un onchange="checkInput()". Estos ejemplos los hice como si tuviera 'fSel' como ID.
 
 Saludos;
   Última edición por Kaze71; 23/02/2010 a las 07:36
					
					
						Razón: Un pequeño error... jeje
     |