[asp.net] validatie werkt niet

Pagina: 1
Acties:

  • foske
  • Registratie: Juli 2001
  • Laatst online: 19:50
Owkej ik snap er geen snars van, maar volgens mij is het gewoon zon klein dingetje waar ik strax heel boos over ga worden, maar goed, daar komt ie:

dit is de pagina:

ASP.NET:
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
28
29
30
31
<%@ Page Language="VB" ContentType="text/html" ResponseEncoding="iso-8859-1" %>
<script runat="server">

    sub Button_Click( s As Object, e As EventArgs)    
    if isvalid then
        response.write("ha")
    end if
    end Sub
</script>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form runat="server">
<asp:textbox ID="naam" runat="server" TextMode="SingleLine" />
               <asp:label ID="lblMessage" runat="server" />
              <asp:validationsummary
                ShowMessageBox="true"
                HeaderText="De volgende velden zijn niet ingevoerd:"
                runat="server"
                ShowSummary="false"/>
              <asp:requiredfieldvalidator
                ControlToValidate="naam"
                ErrprMessage="Produkt naam" 
                runat="server"/>
<asp:Button id="Button1" runat="server" Text="Toevoegen" OnClick="Button_click" CssClass="knop"/>
</form>
</body>
</html>



spam

de bedoeling is dus zon mooi popupje, maar dat doet ie niet. help! :)

[ Voor 23% gewijzigd door whoami op 05-08-2003 22:12 ]


  • whoami
  • Registratie: December 2000
  • Laatst online: 21-08 22:54
Dat doet ie niet. Wat doet ie dan wel?
Mooi dat je veel info geeft. Lees misschien eens de P&W quickstart.

Heb je al eens gedebugged?
Het is ook errormessage en niet errprmessage.
Misschien moet je ook wel je showsummary op true zetten.

[ Voor 83% gewijzigd door whoami op 05-08-2003 22:21 ]

https://fgheysels.github.io/


  • foske
  • Registratie: Juli 2001
  • Laatst online: 19:50
Ja, oke, het is alweer kinderbedtijd geweest. Idd het is errormessage :D, kzal het eventjes verduidelijken (zo als het hoort)

Het lijkt wel of hij niet snapt dat ik ook gewoon java kan gebruiken. Want (na de p in o te veranderen) gebruikt hij gewoon server side validatie. En ik wil clientside.

Kzal de debugger er eens bij pakken, kijken of ik daar wijs uit kan..

  • whoami
  • Registratie: December 2000
  • Laatst online: 21-08 22:54
Hoezo hij gebruikt serverside?

Normaal gezien zal die validator zowel client-side als server-side valideren.

https://fgheysels.github.io/


  • foske
  • Registratie: Juli 2001
  • Laatst online: 19:50
Maar dat zou dus betekenen dat er een popup zou moeten komen (toch?) en dat gebeurd niet. Moet je dat nog extra ergens anders aanzetten?

  • whoami
  • Registratie: December 2000
  • Laatst online: 21-08 22:54
Zeg eens wat hij wel doet.

Bij mij werkt hij op deze manier perfect:

code:
1
2
3
4
5
6
7
8
9
<asp:TextBox id="TextBox1" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator id="RequiredFieldValidator1" 
         runat="server" ErrorMessage="textbox1" ControlToValidate="TextBox1"   
         Display="None"></asp:RequiredFieldValidator>
<asp:Button id="Button1" runat="server"
         Text="Button"></asp:Button>
<asp:ValidationSummary id="ValidationSummary1"      
         runat="server" ShowMessageBox="True" HeaderText="Volgende is niet ingevuld:" 
         ShowSummary="False"></asp:ValidationSummary>


Die popup komt in ieder geval enkel pas als je op de button geklikt hebt. Misschien moet je je eens verder verdiepen in de volgorde waarop events uitgevoerd worden:

eerst worden validation events uigevoerd, daarna cached events, en daarna postback-events.

[ Voor 18% gewijzigd door whoami op 05-08-2003 22:39 ]

https://fgheysels.github.io/


  • foske
  • Registratie: Juli 2001
  • Laatst online: 19:50
http://determeyer.no-ip.com/temp2.aspx hier heb ik net jou code geplakt. op mijn computer geeft hij nu helemaal geen berichten. Geen bericht dat er een javascript fout is, geen bericht dat hij webuivalidation.js ofzo niet kan vinden. nix... :s

ik zit hier gewoon op een winxp; iex6.0 en nergens problemen mee qua javascripten op websites..

Edit: en ik heb natuurlijk al wel op het knopje geklikt :+

[ Voor 9% gewijzigd door foske op 05-08-2003 22:45 ]


  • whoami
  • Registratie: December 2000
  • Laatst online: 21-08 22:54
Heb je niets vergeten in je Page directive?

Ben je ook niet vergeten om je Button1_Click method te koppelen aan het click event van de button.

Welke IDE gebruik je? Kan je geen gebruik maken van code-behind? Op de site van Borland kan je C# builder (personal) gratis downloaden.

https://fgheysels.github.io/


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

http://determeyer.no-ip.c...1_4322/WebUIValidation.js
The page cannot be found
The page you are looking for might have been removed, had its name changed, or is temporarily unavailable.
--------------------------------------------------------------------------------

Please try the following:

Make sure that the Web site address displayed in the address bar of your browser is spelled and formatted correctly.
If you reached this page by clicking a link, contact the Web site administrator to alert them that the link is incorrectly formatted.
Click the Back button to try another link.
HTTP Error 404 - File or directory not found.
Internet Information Services (IIS)

--------------------------------------------------------------------------------

Technical Information (for support personnel)

Go to Microsoft Product Support Services and perform a title search for the words HTTP and 404.
Open IIS Help, which is accessible in IIS Manager (inetmgr), and search for topics titled Web Site Setup, Common Administrative Tasks, and About Custom Error Messages.
Ik denk dat dit voldoende zegt.

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • whoami
  • Registratie: December 2000
  • Laatst online: 21-08 22:54
Zelfs als ik iets invul in je textbox, dan wordt je onclick niet uitgevoerd. Ik krijg nl. niet de "ha" te zien.

https://fgheysels.github.io/


  • foske
  • Registratie: Juli 2001
  • Laatst online: 19:50
Ik gebruik dreamweaver (eigenlijk alleen maar omdat websites maken daar goed in gaat, asp is allemaal handwerk), en soms matrix... Maar goed, daar zit volgens mij het probleem niet; of het ligt aan de server dat daar iets niet goed is ingesteld, of er is iets mis met mijn pc... Want heb hier code vandaan: http://www.superexpert.com/default.aspx?id=96 En hier op de server gezet:
http://www.antiquairs-online.nl/temp3.aspx

en in het boek (asp unleased wat ik hier voor mij heb liggen) staat heel mooi dat er nu popup moet komen, maar komt dus niet :/

[ Voor 5% gewijzigd door foske op 05-08-2003 22:52 ]


  • foske
  • Registratie: Juli 2001
  • Laatst online: 19:50
!!! omfg ik zei toch dat ik heel boos ging worden!
ik had de aspclient gekopiert naar de map determeyer, maar niet de map www, oftewel, een map te laag :@

(maar dan vind ik het wel raar dat ik niet een bericht krijg met unable to find script libary.. )


edit: owja, voor dat ik het vergeet in mijn woede; bedankt voor jullie tijd :)

[ Voor 15% gewijzigd door foske op 05-08-2003 22:57 ]

Pagina: 1