Spry-widgetar ersätts med jQuery-widgetar i Dreamweaver CC och senare. Du kommer även fortsättningsvis att kunna ändra befintliga Spry-widgetar på din sida, men du kan inte lägga till nya.
Widgeten Valideringsalternativknappar består av en grupp med alternativknappar som validerar ett val. Widgeten gör att bara en alternativknapp i gruppen kan väljas.
I följande exempel visas widgeten Valideringsalternativknappar i olika lägen.
A. Felmeddelanden för widgeten Valideringsalternativknappar B. Widgeten Valideringsalternativknappar
Widgeten Valideringsalternativknappar har tre lägen förutom det inledande: giltig, ogiltig och obligatoriskt värde. Du kan ändra egenskaperna för dessa lägen genom att redigera motsvarande CSS-fil (SpryValidationRadio.css), beroende på önskat valideringsresultat. Widgeten Valideringsalternativknappar kan validera vid flera tillfällen, t.ex. när användaren klickar utanför widgeten, när användaren gör val eller försöker skicka formuläret.
Ursprungligt läge
När sidan läses in i webbläsaren, eller när användaren återställer formuläret.
Läget Giltig
När användaren gör ett val, och formuläret kan skickas.
Läget Obligatorisk
När användaren inte gör det val som krävs.
Läget Ogiltig
När användaren väljer en alternativknapp där värdet inte godtas.
När widgeten Valideringsalternativknappar anger ett av dessa lägen via åtgärder från användaren lägger logiken i Spry framework till en särskild CSS-klass till HTML-behållaren för widgeten i körläge. Om en användare t.ex. försöker skicka ett formulär men inte har gjort några markeringar lägger Spry till en klass i widgeten som gör att felmeddelandet ”Gör ett val” visas. Reglerna som styr formatet och visar felmeddelanden finns i CSS-filen som medföljer widgeten, SpryValidationRadio.css.
Standard-HTML-koden för widgeten Valideringsalternativknappar, som vanligtvis finns i ett formulär, utgörs av behållarkoden span som omsluter koden input type="radio" för alternativgruppen. HTML-koden för widgeten Valideringsalternativknappar omfattar även skript-taggar i dokumenthuvudet och efter widgetens HTML-kod.
En mer utförlig förklaring till hur widgeten Valideringsalternativknappar fungerar samt en fullständig beskrivning av koden för widgeten finns på www.adobe.com/go/learn_dw_spryradio_se.
Radbrytningar
Placerar varje alternativknapp på en separat rad med hjälp av radbrytningskoder (br).
Tabell
Placerar varje alternativknapp på en separat rad med hjälp av enskilda tabellrader (tr-taggar).
Du kan också infoga widgeten Valideringsalternativknappar genom att använda kategorin Spry på panelen Infoga.
Du kan ange tillfället då valideringen sker – när användaren klickar utanför widgeten, när användaren markerar eller när användaren försöker skicka formuläret.
OnBlur
Validerar när användaren klickar utanför gruppen med alternativknappar.
OnChange
Validerar när användaren markerar.
OnSubmit
Validerar när användaren försöker skicka formuläret. Alternativet OnSubmit är markerat som standard och kan inte avmarkeras.
Som standard kräver widgeten Valideringsalternativknappar att användaren gör ett val innan formuläret skickas. Du kan emellertid göra det valfritt för användaren att göra ett val.
Du kan ange ett värde som registreras som tomt eller ogiltigt om användaren väljer en alternativknapp som är kopplad till något av dessa värden. Om användaren markerar en alternativknapp med tomt värde returneras felmeddelandet ”Gör ett val” från webbläsaren. Om användaren markerar en alternativknapp med ogiltigt värde returneras felmeddelandet ”Välj ett giltigt värde” från webbläsaren.
Kom ihåg att både alternativknappen och widgeten Valideringsalternativknappar måste ha inga eller ogiltiga värden tilldelade för felmeddelanden för att kunna visas på rätt sätt.
Du kan göra enkla ändringar av widgeten Valideringsalternativknappar i egenskapskontrollen, men det går inte att skapa anpassad formatering. Du kan i stället ändra CSS för widgeten Valideringsalternativknappar om du vill skapa en widget som är formaterad efter dina behov. En mer avancerad lista med formateringsåtgärder finns på www.adobe.com/go/learn_dw_spryradio_custom_se.
Alla CSS-regler i följande avsnitt hänvisar till standardreglerna som finns i filen SpryValidationRadio.css. Dreamweaver sparar filen SpryValidationRadio.css i mappen SpryAssets på platsen när du skapar widgeten Spry-validerade alternativknappar. Titta i denna fil eftersom den innehåller kommenterad information om olika typer av format som gäller för widgeten.
Du kan på ett enkelt sätt redigera regler för widgeten Valideringsalternativknappar direkt i den tillhörande CSS-filen, men du kan också använda panelen CSS-format när du vill redigera CSS-formaten för widgeten. Panelen CSS-format är till nytta för att hitta CSS-klasserna som tilldelats olika delar av widgeten, i synnerhet om du använder läget Aktuell i panelen.
Öppna filen SpryValidationRadio.css.
Leta reda på CSS-regeln för den del av widgeten som du vill ändra. Om du till exempel vill ändra bakgrundsfärg för widgetens obligatoriska läge redigerar du regeln radioRequiredState i filen SpryValidationRadio.css.
Gör ändringarna i CSS-regeln och spara filen.
Filen SpryValidationRadio.css innehåller omfattande kommentarer som förklarar koden och syftet med vissa regler. Mer information finns i kommentarerna i filen.
Som standard visas felmeddelanden för widgeten Valideringsalternativknappar i rött med en heldragen kant på 1 pixel runt texten.
Om du vill ändra textformatet för widgeten Valideringsalternativknappar använder du följande tabell för att leta reda på rätt CSS-regel och ändrar sedan standardegenskaperna eller lägger till egna egenskaper och värden för textformat:
Text som ska formateras |
Relevant CSS-regel |
Relevanta egenskaper som ska ändras |
|---|---|---|
Text i felmeddelande |
.radioRequiredState .radioRequiredMsg, .radioInvalidState .radioInvalidMsg | color: #CC3333; border: 1px solid #CC3333; |
Logga in på ditt konto