Nueva pregunta

Pregunta:

Fecha: 08-09-2016 06:46:21 (En Español)

Validación de input text y bloqueo de escritura[No resuelta]

Buenos días, tengo 02 input text quisiera validarlos, la condición es si escribo en el primer input automáticamente el segundo se bloquee y viceversa, es decir, si escribo en el segundo input el primero se bloquee, es para una funcion de buscar con dos condiciones por nombre o por codigo
Etiquetas: Formulario - HTML - Javascript - JQuery - Pregunta - Validaciones Votos: 2 - Respuestas: 4 - Vistas: 16 Compartir en: Google Facebook Twitter LinkedIn Link
 

Respuestas:

  • Fecha: 08-09-2016 08:34:18 Qué tal amigo prueba con esto:

    <script src="jquery-1.11.1.min.js" type="text/javascript"></script>
    <script type="text/javascript">
    	// Recibe como primer parametro el input a evaluar
    	// Como segundo parametro el input ha deshabilitar
    	function validar(inputEvaluar,inputDeshabilitar){
    		//Se quita los espacios en blanco del input que va a hacer evaluado
    	  	var inputEvaluar=$.trim($('#'+inputEvaluar).val());
    	  	//Si en el input hay un elemento o mas deshabilta el inputDeshabilitar 
    	  	if (inputEvaluar.length>0) {
    	    	$('#'+inputDeshabilitar).attr('disabled',true);
    	    	//Si no hay nada en el input vuelve a habilitar el input
    	  	}else{
    	     	 $('#'+inputDeshabilitar).attr('disabled',false);
    	  	};
    	}
    
    </script>
    <label>Input 1</label>
    <input type="text" name="input1" id="input1" oninput="validar('input1','input2');">
    <label>Input 2</label>
    <input type="text" name="input2" id="input2" oninput="validar('input2','input1');">
    
      Votos: 4 - Link respuesta
     
  • Fecha: 08-09-2016 12:27:20 Agradeceria mas aportes! more retroalimentacion :D   Votos: 2 - Link respuesta
     
  • Fecha: 11-09-2016 03:02:56 Buenos días, yo no los deshabilitaría, ya que si escribo en uno y deshabilito el otro, tendría que hacer una función para habilitar los dos nuevamente. Lo que si pasa es que uno inhabilita al otro.

    Si escribo algo en el input de nombre y nada en el de código, significa que quiero buscar por nombre y si escribo algo en el input de código, significa que quiero buscar por ese campo, si importar lo que tenga el primer input.
    Lo que haría sería preguntar si va con un valor el segundo input (en realidad si tienen valor los dos, como primer control). Si el segundo input va vacío y el primero no, busco por nombre, si el segundo viene con valor, busco por código

    Saludos

    DIEGO
      Votos: 2 - Link respuesta
     
  • Fecha: 07-10-2017 13:27:48 usa uno solo recibe el post en la misma pagina
    has la busqueda con select * from table where nombre=$variable or codigo=$varible
      Votos: 0 - Link respuesta
     
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
 
frjcbbae garagebible.com