Cuestión : ¿Piel/dependencia del botón de la demostración de si el textbox tiene texto o no con jQuery?



Hola,

Tengo campos datetime uces par de de un recogedor y eventualmente de ellos soy vacío yo quisiera que el botón del someter fuera invisible. Sé hacer eso pero no cómo hacer el botón visible si todos los campos datetime del recogedor contienen el texto.

He visto exmaples usar keyup pero cuando utilizo a recogedor datetime que nunca pongo mi cursor en el textbox y mecanografío algo, el recogedor datetime puebla el campo.

El botón tiene una conclusión de la identificación con el diidIOSaveItem. No puedo utilizar la identificación o el nombre con los recogedores datetime.

si ($ (“entrada [Date'] ").val () .length del title='Target < 1="">{
$ (“entrada [name$='diidIOSaveItem'] ").hide ();
}

{
$ (“entrada [name$='diidIOSaveItem'] ").show ();
}

Esto oculta el botón si no hay fecha fijada del sistema. ¿Cómo demuestro el botón si hay algo en el campo ningún mater cómo lo pongo allí?

Gracias por adelantado

Respuesta : ¿Piel/dependencia del botón de la demostración de si el textbox tiene texto o no con jQuery?

Usted podría re-propósito que los checkControls funcionan para volver verdad o falso, después llama eso en la función de PreSaveItem.

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
checkControls de la función () {
					función del acontecimiento del cambio de //the - comprobar el estado de cada control

					//set una variable para contar el número de controles válidos
					var controlsPassed = 0;

					//set encima de un selector para escoger .each () de usted apunta controles
					$ (la “entrada [fecha] del title=Target, entrada [fecha del title=Start], selecta [objetivo title=Strategic], selecciona [prioridad title=Strategic] ").each (la función () {

							//if el valor del control no es cero Y no es cero-longitud
							¡si ($ (éste) .val ()! ¡= 0 && $ (éste) .val () .length! = 0) {

								//add uno al contador
								+= controlsPassed 1
						}
					   });

					//call la función del showHide y pasa la declaración verdadera/falsa de 4 controles válidos
					volver (== controlsPassed 4);


				}


    función PreSaveItem () {
       checkControls de vuelta ()
    }
Otras soluciones  
 
programming4us programming4us