Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


confirm (VB)

Postades av 2008-04-01 16:11:48 - Jane Eriksson, i forum asp.net generellt, Tråden har 3 Kommentarer och lästs av 764 personer

Hej!
Jag har mitt lilla enkla webbformulär med ett antal textboxar. Det fungerar bra, men jag skulle vilja utöka med en confirmruta, så att när alla obligatoriska fält är ifyllda och man klickar på Skicka-knappen, button1, så ska man få upp en ruta där det står typ: "Uppgifterna skickas". Klickar man på ok, så skickas uppgifterna och om man klickar på avbryt, så står man kvar på formuläret och kan ändra/fylla i fler uppgifter innan man skickar. Jag har testat lite olika varianter. Om jag har

Button1.Attributes.Add("onclick", "return confirm(""Uppgifterna skickas"");")

i Page_Load, så får jag ju upp rutan, men jag får upp den varje gång jag klickar på knappen oavsett om alla obligatoriska fält är ifyllda. Jag skulle önska att den inte kom upp förrän alla obligatoriska fält är ifyllda. Hur åstadkommer man det?

I Button1_Click skickas ju inget förrän IsValid är true.

Tacksam för lite tips igen!


Svara

Sv: confirm (VB)

Postades av 2008-04-01 19:01:16 - Pelle Johansson

Inte säker, men du kanske kan köra:

if page.isvalid = false then
Button1.Attributes.Add("onclick", "return confirm(""Uppgifterna skickas"");")
end if


Svara

Sv:confirm (VB)

Postades av 2008-04-02 09:08:48 - Jane Eriksson

Har provat med det i page_load, men då får jag följande felmeddelande:

Det går inte att anropa Page.IsValid innan verifiering har skett. Det ska efterfrågas i händelsehanteraren för en kontroll med CausesValidation=True och som initierade återanslåendet, eller efter ett anrop till Page.Validate.

Jag förstår inte riktigt hur man skulle kunna göra istället, men skulle man kanske kunna anropa page_load från sub Button1_Click? Jag har en ide om att ha ett hidden field som jag sätter till 0 som default. I page_load har jag en if-sats som bara kör confirm om det fältet har ett värde som är 1. I Button1_Click sätter jag det fältet till 1 om sidan isValid. Därefter anropar jag page_load.

Om jag förtydligar så menar jag så här:

[kod]
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Me.valid.Value = 1 Then
Button1.Attributes.Add("onclick", "return confirm(""Uppgifterna skickas"");")
End If
End Sub

Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
If IsValid Then
Me.valid.Value = 1
page_load()
End if
End sub

[/kod]

Kruxet är att jag inte vet hur man anropar page_load. Man måste ju skicka med några parameterar. Vad skriver jag där? Är det möjligt överhuvudtaget att anropa page_load därifrån?

Page_Load(sender As Object, e As System.EventArgs)

Tacksam för lite mera tips!


Svara

Sv: confirm (VB)

Postades av 2008-04-02 19:29:48 - Pelle Johansson

i button-click skall du inte ha page_load som körs igen , den har redan körts då.. då blir det kaka på kaka och dubbelt ..


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 166
27 952
271 704
1 247
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies