Kontaktní formulář   zodpovězená otázka

VB.NET, ASP.NET WebForms

Ahoj.

Mám několik textboxu, a potřeboval bych:

- aby se po stisknutí tlačítka zkontrolovalo, zda je v

těch textboxech nějaký text. Pokud ano, provede se další

kód, a pokud ne, vyskočí MsgBox(" ...

- Po stisknutí tlačítka obsahy textboxů smazat

A potom mám jeden problém s MsgBoxem. Když jej dám na stránky, tak sice funguje, ale když vyskočí, není v popředí. Jak jej do popředí dostanu???

Díky za odpovědi :-)

nahlásit spamnahlásit spam -1 / 1 odpovědětodpovědět

K prvnímu bodu, přečtěte si tutoriál o ASP.NET na tomto serveru, tento problém se tam řeší. Používá se k tomuto účelu RequiredFieldValidator. V události tlačítka zkontrolujte, jestli Page.IsValid má hodnotu True. Pokud ano, všechny validátory prošly.

Smazat textboxy po stisknutí tlačítka je naprosto triviální záležitost, podívejte se do tutoriálu ASP.NET a VB.NET.

S tím MsgBoxem, musíte si uvědomit, který kód se provádí na serveru a který se provádí v prohlížeči. Když do události tlačítka napíšete MsgBox, tak ta hláška vyskočí na serveru, ne v prohlížeči uživatele! Aby vyskočila u uživatele, musíte do stránky propašovat javascript, to byste ale měl vědět, než se vůbec ASP.NET začnete učit. Znalost HTML, CSS, základů Javascriptu a pochopení HTTP protokolu jsou nutné podmínky.

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback