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 i Asp.net

Postades av 2004-02-03 10:01:34 - Anders Bengtsson, i forum asp.net generellt, Tråden har 7 Kommentarer och lästs av 456 personer

hej jag försöker göra en confirm box när man klickar på en knapp.
Tänkte att man kunde med hjälp av en input text sätta en 1 om man klickat på Ok. och på så vis kunna läsa av den. Men av någon anledning så sätts inte 1 i min textruta. Det händer inget alls, inget felmeddelande eller så.

Hur ska jag göra detta för att få en fungerande messagebox

<code>
private void Button5_Click(object sender, System.EventArgs e)
{
AlertUser("Tryck på OK eller Avbryt");

}
private void AlertUser(string strMsg)
{
string strScript = "<Script>";
strScript += "if(confirm('" + strMsg + "'))document.forms[0].text1.value=='1';";
strScript = strScript + "</script>";
Page.RegisterStartupScript("ClientScript", strScript);
}
</code>

HTML koden
<code>
<INPUT name="text1" style="Z-INDEX: 109; LEFT: 504px; POSITION: absolute; TOP: 232px" type="text">
</code>


Svara

Sv: Confirm i Asp.net

Postades av 2004-02-03 10:13:13 - Pelle Johansson

Jag brukar ha en hiddentagg som jag fyller med värdet man anger i sin messagebox. Sen efter det submittar jag sidan och på så sätt får jag reda på vad användaren valt genom att läsa värdet i hiddenboxen.

/Pelle


Svara

Sv: Confirm i Asp.net

Postades av 2004-02-03 10:14:57 - Anders Bengtsson

Ja det är ju det jag försöker göra, men jag kan inte fylla min textbox med värdet. Det blir bara tomt


Svara

Sv: Confirm i Asp.net

Postades av 2004-02-03 12:06:08 - Johan Normén

<code>
private void Button5_Click(object sender, System.EventArgs e)
{
AlertUser("Tryck på OK eller Avbryt");

}
private void AlertUser(string strMsg)
{
string strScript = "<Script>";
strScript += "if(confirm('" + strMsg + "'))document.forms[0].text1.value=='1';";
strScript = strScript + "</script>";
Page.RegisterStartupScript("ClientScript", strScript);
}
</code>

Det som händer här är att scriptet ritas ut första gången du trycker på knappen. Är det så du vill ha det? När och var sätter du din text1 till en etta? gör man det själv? eller gör något scriptet det åt en?
Du kan även om du vill kolla om den är satt till 1 via text1.Text (om du sätter din input som en server control. Om den då är 1 då kan du rita ut din confirm...
Om jag nu hängt med i vad det är ditt problem.

Mvh Johan


Svara

Sv: Confirm i Asp.net

Postades av 2004-02-03 14:17:31 - Anders Bengtsson

Det jag vill är rätt enkelt, men tydligen svårt för mig att förstå hur jag ska lösa det.
Jag vill att när man klickar på en checkbox. Så ska det komma upp en confirm. Om du verkligen vill kryssa i eller ur denna. Vill du det ska en kod köras. Vill du inte det så händer inget.

Hur ska jag lösa detta


Svara

Sv: Confirm i Asp.net

Postades av 2004-02-03 15:36:08 - Patrik Löwendahl

det skall du inte göra med server side kod vilket som.

Förutom alla komplicerade anledningar, så finns det ingen anledning att exekvera ngt på servern för en sådan sak, det är onödigt slöseri med tid och roundtrips.

Skriv en JS function som du lägger in i OnClick på checkboxen istället och hantera det hela på clientsidan.

Kommunkation med användaren rörande klienten, skall ske på klienten, inte på servern.


Svara

Sv: Confirm i Asp.net

Postades av 2004-02-03 15:45:25 - Anders Bengtsson

men hur ska jag då göra för att göra min kod som ligger i codebehind nu.

<code>
<INPUT id="chkArv" type="checkbox" value="on" onclick="mess()">
</code>

Nu kommer en messagebox upp. men hur ska jag göra för att köra min kod som finns i kod behind.

<code>
private void chkArvBehor_CheckedChanged(object sender, System.EventArgs e)
{
if(chkArvBehor.Checked == true)
{
//gör nått
}
else
{
//gör nått annat
}

}
</code>


Svara

Sv: Confirm i Asp.net

Postades av 2004-02-03 16:05:14 - Patrik Löwendahl

låte mess returnera true, då forsätter eventhanteringen av onclick.

Det gör dessutom att du aldrig får en roundtrip om de inte kryssar i din checkbox.


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 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

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 614
27 953
271 709
552
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