Vraag : De huid/toont knoop het afhangen van als textbox of niet tekst met jQuery heeft?



Hallo,

Ik heb een een paar datetime plukkersgebieden en als om het even welk van hen leeg is wil ik onzichtbaar de Submit knoop zijn. Ik weet het hoe te om dat te doen maar hoe te de knoop zichtbaar niet te maken als alle datetime plukkersgebieden tekst bevat.

Ik heb exmaples het gebruiken keyup gezien maar wanneer ik de datetime plukker gebruik zette ik nooit mijn curseur in textbox en het type iets, bevolkt de datetime plukker het gebied.

De knoop heeft een identiteitskaart die met diidIOSaveItem beëindigen. Ik kan identiteitskaart of geen naam met de datetime plukkers gebruiken.

als ($ („input [title='Target Date']“) .val () .length < 1="">{
$ („input [name$='diidIOSaveItem']“) .hide ();
}
anders
{
$ („input [name$='diidIOSaveItem']“) .show ();
}

Dit verbergt de knoop als er geen vastgesteld streefdatum is. Hoe toon ik de knoop als er iets op het gebied geen mater zijn hoe ik het daar zette?

Dank vooraf

Antwoord : De huid/toont knoop het afhangen van als textbox of niet tekst met jQuery heeft?

U kon re-doel checkControls functioneren om waar of vals terug te keren, dan vraag dat in de functie 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:
functie checkControls () {
					//the de functie van de veranderingsgebeurtenis - controleer het statuut van elke controle

					//set een variabele om het aantal geldige controles te tellen
					var controlsPassed = 0;

					//set omhoog een selecteur om .each () van u te plukken richt controles
					$ (de „input [title=Target Datum], input [title=Start uitgezochte Datum], [title=Strategic Doelstelling], selecteert [title=Strategic Prioriteit]“) .each (functie () {

							//if de controlewaarde geen nul is EN geenlengte is
							als ($ (dit) .val ()! = 0 && $ (dit) .val () .length! = 0) {

								//add aan de teller
								controlsPassed += 1
						}
					   });

					//call de showHidefunctie en gaat de ware/valse verklaring van 4 geldige controles over
					terugkeer (controlsPassed == 4);


				}


    functie PreSaveItem () {
       terugkeer checkControls ()
    }
Andere oplossingen  
 
programming4us programming4us