Fråga : Skinnet/showen knäppas beroende av, om textboxen har text eller inte med jQuery?



Hi,

Jag har en koppla ihop av den datetime pickeren sätter in och om något av dem är tomt mig, önska sändningen knäppas för att vara osynligt. Jag vet hur man gör det, men inte hur man gör knäppas synlig, om alla datetime picker sätter in, innehåller text.

Jag har sett exmaples using keyup, men, när jag använder den datetime pickeren som jag sätter aldrig min markör i textboxen, och skrivar något, den datetime pickeren befolkar sätta in.

Knäppas har en LEGITIMATIONändelse med diidIOSaveItem. Jag kan inte använda LEGITIMATION eller namnge med de datetime pickersna.

om ($ (”mata in [title='TargetDate']”) .val () .length < 1="">{
$ (”mata in [name$='diidIOSaveItem']”) .hide ();
}
annars
{
$ (”mata in [name$='diidIOSaveItem']”) .show ();
}

Detta döljer knäppas, om det inte finns någon uppsättning uppsätta som mål daterar. Hur jag visar knäppas, om det finns något i sätta in ingen mater hur jag sätter den där?

Tack i förskott

Svar : Skinnet/showen knäppas beroende av, om textboxen har text eller inte med jQuery?

Du kunde beträffande-ämna checkControlsna fungerar för att gå riktiga eller falskt tillbaka, då appellen som i PreSaveItemen fungerar.

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:
fungera checkControls () {
					den //the ändringshändelsen fungerar - kontrollera statusen av varje kontrollerar

					//set en variabel som räknar numrera av giltigt, kontrollerar
					var controlsPassed = 0;

					//set upp en väljare som väljer .each () av dig uppsätta som mål kontrollerar
					$ (”mata in [title=Target daterar], matar in [title=Start daterar], valt [det title=Strategic mål], valt [den title=Strategic prioriteten]”), .each (fungera () {

							//if som kontrollera värderar inte är noll OCH inte är nolla-längden
							om ($ (denna) .val ()! = 0 && $ (denna) .val () .length! = 0) {

								//add en till kontra
								controlsPassed += 1
						}
					   });

					//call som showHiden fungerar och passerar det riktiga/falska meddelandet av giltiga 4 kontrollerar
					retur (controlsPassed == 4);


				}


    fungera PreSaveItem () {
       gå checkControls tillbaka ()
    }
Andra lösningar  
 
programming4us programming4us