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


"Rätt" knapp aktiverad

Postades av 2005-03-11 10:17:00 - Joachim Feldt, i forum javascript/dhtml, Tråden har 11 Kommentarer och lästs av 540 personer

Hej,

Om man går in på en sida som innehåller ett formulär, klickar någonstans i formuläret.
Då blir ju submit-knappen "highlightad"/aktiverad.

Om "fel" knapp blir aktiverad, hur gör jag för att ändra till en annan knapp?

/Jocke


Svara

Sv: "Rätt" knapp aktiverad

Postades av 2005-03-11 10:30:43 - Simon Dahlbacka

document.getElementById("rätt_knapp").focus();


...

<input type="..." name="..." id="rätt_knapp">


Svara

Sv:"Rätt" knapp aktiverad

Postades av 2005-03-11 10:36:03 - Joachim Feldt

Tackar!
Var lägger jag detta?
I form-taggen, onblur,onXXX?

/Jocke


Svara

Sv: "Rätt" knapp aktiverad

Postades av 2005-03-12 03:23:35 - Hobbe Husman

om du vill att den ska ha fokus som default när du laddar sidan så lägger du den i <BODY onload="koden/funktionsanropet">
ananrs får du lägga funktionsanropet där du vill att din knapp ska få focus, med onXXX som du själv sa...


Svara

Sv:"Rätt" knapp aktiverad

Postades av 2005-03-12 13:01:03 - Joachim Feldt

Tack, men:

Egentligen känns "focus" inte helt rätt.
Default när man klickar någonstans inom ett formulär blir ju en knapp aktiverad, och är aktiverad helat tiden oavsett vilket textfält jag står i.
Det är den jag vill ändra så att en annan knapp blir aktiverad(och är det hela tiden).

Om jag tex klickar i en textbox, så är ju focus i den textboxen. Gör jag då "btnMinKNapp.Focus" försvinner ju markören från textfältet och knappen blir aktiverad. Så varje gång jag klickar i något fält försvinner markören..

Så är "focus" verkligen rätt, den ska ju egentligen inte ha focus utan vara "highlightad".

Förstår ni hur jag menar? Eller tänker jag helt fel??

/Jocke


Svara

Sv: "Rätt" knapp aktiverad

Postades av 2005-03-14 12:10:40 - Joachim Feldt

ingen??


Svara

Sv: "Rätt" knapp aktiverad

Postades av 2005-03-14 17:10:14 - Göran Andersson

Det är den aktiva submit-knappen som markeras, alltså den som kommer att användas om du trycker på return. Det är den första submit-knappen i formuläret som är aktiv, ifall ingen annan har fokus.

Jag vet inte om det inverkar, men du kan ju testa att ändra ordningen på knapparna genom att sätta tabindex på dem.

En annan variant är ju att bara ha en submit-knapp, och ha de andra som button och använda javascript på dem.


Svara

Sv:"Rätt" knapp aktiverad

Postades av 2005-03-14 18:21:07 - Joachim Feldt

Faktum är jag bara har vanliga buttons, ingen submit alls. Varför jag har så är låång historia, men jag måste ha det så.
Eller rättare sagt så är den först knappen en vanlig html button, den andra är en asp:button(.NET alltså). Men båda blir ju html buttons när sidan genererats så det borde väl inte bli någon skillnad? Eller är det kanske så att asp:button blir en submit? Ska kolla det imorgon på jobbet.

/Jocke


Svara

Sv: "Rätt" knapp aktiverad

Postades av 2005-03-14 18:50:38 - Göran Andersson

asp:button blir en submit.


Svara

Sv:"Rätt" knapp aktiverad

Postades av 2005-03-14 18:59:45 - Joachim Feldt

Okej, men då har vi nog förklaringen där.
Men kan med javascript ändra detta så att min html button blir aktiverad istället? Alltså inte focus, för då försvinner ju markören från mina input fält...

/Jocke
P.S. Tack för svaren!


Svara

Sv: "Rätt" knapp aktiverad

Postades av 2005-03-14 20:05:03 - Oskar Johansson

Du får göra en submit av den. Varför kan den inte vara submit?


Svara

Sv:"Rätt" knapp aktiverad

Postades av 2005-03-14 21:12:57 - Joachim Feldt

När man klickar på knappen valideras ett av fälten i formuläret på för- och efternamn i databasen.
Alltså en sån funktion Outlook har när man validerar namnet på mottagaren. Hittas inget namn öppnas en ett popup fönster med förslag på liknande namn. Detta fönster öppnas med javascript och bl a därför kan det inte vara asp:button. Går ju att lägga javascript på en sån knapp i code behind iof, men det är ett par andra faktorer som gör att det inte funkar.

Denna funktion är egentligen en web user control som en annan person i företaget har skrivit och den är skriven på detta sätt och inget jag kan påverka. Det finns varken tid eller resurser för att skriva om den.

Nu har jag löst detta, eller i alla fall gjort en "work around" och spärrat entertryckning på formuläret med ett javascript. Det funkar ganska hyfsat.
Fast jag är ändå nyfiken/irriterad på att jag inte får till det som jag vill. Helst och mest användarvänligt är ju om användaren kan trycka Enter för att posta formuläret.

/Jocke


Svara

Nyligen

  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak

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 570 721
27 958
271 751
5 811
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