En offentlig hjemmeside eller en app skal bygges op, så den er tilgængelig for alle. Også for dig, der har svært ved at se, er ordblind, farveblind, lammet, har musearm, svært ved at koncentrere dig eller andet.
Hjemmesiden eller app’en skal være opfattelig, anvendelig, forståelig og robust.
Det betyder fx, at:
• billeder, som ikke bare er til pynt, skal have et tekstalternativ
• teksten skal mærkes op med de rigtige typer overskrifter, så du, der bruger skærmlæser, kan få overblik over indholdet
• koden skal være i orden, så du, der ikke bruger mus, kan tabulere dig rundt på hjemmesiden
- nye hjemmesider, offentliggjort eller væsentligt revideret efter 23. september 2018, skal overholde lovens krav om webtilgængelighed fra 23. september 2019
- ældre hjemmesider, offentliggjort før 23. september 2018, skal overholde lovens krav fra 23. september 2020
- apps skal overholde lovens krav fra 23. juni 2021
Fra den dato, hvor hjemmesiden skal leve op til loven, skal der ligge en tilgængelighedserklæring på den. Du finder et link til erklæringen i bunden af hjemmesiden.
Tilgængelighedserklæringen skal altid indeholde et link til feedback. Det betyder, at du altid kan komme i kontakt med det offentlige organ, hvis du oplever, at der er indhold på hjemmesiden, som ikke er tilgængeligt for dig. Hvis det er muligt, skal de give dig et tilgængeligt alternativ.
Når der er en tilgængelighedserklæring på hjemmesiden skal den altid indeholde et link til feedback. Det betyder, at du altid kan komme i kontakt med myndigheden, hvis du oplever, at der er indhold på hjemmesiden, som ikke er tilgængeligt for dig.
Så skal de, hvis det er muligt, give dig et tilgængeligt alternativ.
Det er Digitaliseringsstyrelsen som fører tilsyn med de offentlige myndigheders hjemmesider og apps.
Læs også
På borger.dk
- Webtilgængelighed til borger.dk
- Oplæsning af indhold
- Fysisk tilgængelighed
- Hjælpemidler og forbrugsgoder
- Rettigheder, råd og organisationer for personer med handicap
Andre sider
- Digitaliseringsstyrelsen om webtilgængelighed
- Spørgsmål og svar om webtilgængelighed
- FN's Handicapkonvention
- Rådgivning og klageadgang – Institut for Menneskerettigheder
- Den Uvildige Konsulentordning på Handicapområdet – DUKH
- Søgning på apps i Hjælpemiddelbasen
- DR Ligetil - nyheder der er lette at læse
- God adgang
Denne formular handler om din oplevelse af webtilgængelighed på www.kalundborg.dk.
Den er ikke en klageadgang for konkrete sager. Har du brug for hjælp i en konkret sag, skal du kontakte os via digital post.
Error executing template "Forms/Form/wasfeedback_form.cshtml" System.NullReferenceException: Object reference not set to an instance of an object. at CompiledRazorTemplates.Dynamic.RazorEngine_c63aac507e8a467e94853f64f7661ef2.Execute() in C:\home\site\wwwroot\Files\Templates\Forms\Form\wasfeedback_form.cshtml:line 13 at RazorEngine.Templating.TemplateBase.RazorEngine.Templating.ITemplate.Run(ExecuteContext context, TextWriter reader) at RazorEngine.Templating.RazorEngineService.RunCompile(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag) at RazorEngine.Templating.RazorEngineServiceExtensions.<>c__DisplayClass16_0.b__0(TextWriter writer) at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action`1 withWriter) at Dynamicweb.Rendering.Template.RenderRazorTemplate()
1 @inherits Dynamicweb.Rendering.RazorTemplateBase<Dynamicweb.Rendering.RazorTemplateModel<Dynamicweb.Rendering.Template>> 2 @using Dynamicweb.Rendering 3 @using Dynamicweb 4 @using Dynamicweb.Modules 5 @using System.Web 6 @using Dynamicweb.Content.Items 7 8 9 @{ 10 //string customvalue = System.Web.HttpContext.Current.Request.QueryString["wcag"]; 11 //string primaryDomain = GetGlobalValue("Global:Area.Primarydomain"); 12 //string fullUrl = primaryDomain + customvalue; 13 string Ref = System.Web.HttpContext.Current.Request.UrlReferrer.ToString(); 14 } 15 16 @GetValue("Form.FormStart") 17 @GetValue("Form.SystemFields") 18 19 20 21 <style> 22 23 .form-group.required .control-label:after { 24 content:" *"; 25 color:red; 26 } 27 .btn-file { 28 position: relative; 29 overflow: hidden; 30 } 31 .btn-file input[type=file] { 32 position: absolute; 33 top: 0; 34 right: 0; 35 min-width: 100%; 36 min-height: 100%; 37 font-size: 100px; 38 text-align: right; 39 filter: alpha(opacity=0); 40 opacity: 0; 41 outline: none; 42 background: white; 43 cursor: inherit; 44 display: block; 45 } 46 fieldset{ 47 margin:20px 0; 48 } 49 50 .btn-submit{ 51 margin-bottom: 35px; 52 } 53 </style> 54 55 <script type="text/javascript" src="/Files/Templates/Designs/bleau-solutionset/assets/javascripts/validator.js"></script> 56 <script> 57 $(document).ready(function () { 58 $('#dw-form-7').validator(); 59 }); 60 </script> 61 62 <fieldset> 63 <legend>Jeg oplever følgende:</legend> 64 @if(GetString("Form.Field.Formaal.Active") == "True"){ 65 @GetString("Form.Field.Formaal.Text") 66 } 67 68 @if(GetString("Form.Field.Emne.Active") == "True"){ 69 <div class="form-group has-feedback required"> 70 <label for="Emne" class="col-form-label control-label">Emne</label> 71 <input type="text" class="form-control" name="Emne" id="Emne" value="" placeholder="" required="" aria-required="True" data-error="Udfyld venligst emnet"> 72 <div role="alert" class="help-block with-errors"aria-live="assertive"></div> 73 </div> 74 } 75 76 @if(GetString("Form.Field.Beskrivelse.Active") == "True"){ 77 <div class="form-group has-feedback required"> 78 <label for="Beskrivelse" class="col-form-label control-label">Beskrivelse</label> 79 <p style="display:block;font-weight:normal;">@GetString("Form.Field.Beskrivelse.Description")</p> 80 <textarea rows="0" class="form-control" id="Beskrivelse" name="Beskrivelse" required="" aria-required="True" data-error="Udfyld venligst beskrivelsen"></textarea> 81 <div role="alert" class="help-block with-errors"aria-live="assertive"></div> 82 </div> 83 } 84 85 <div class="form-group has-feedback"> 86 <input type="hidden" value="@Ref" id="skjult" name="skjult"> 87 </div> 88 </fieldset> 89 90 <fieldset> 91 @if(GetString("Form.Field.Kontaktmig.Active") == "True"){ 92 <legend>Kontaktoplysninger:</legend><p>@GetString("Form.Field.Kontaktmig.Text")</p> 93 } 94 95 @if(GetString("Form.Field.Fuldenavn.Active") == "True"){ 96 <div class="form-group has-feedback "> 97 <label for="Fuldenavn" class="col-form-label control-label">Fulde navn</label> 98 <input type="text" class="form-control" name="Fuldenavn" id="Fuldenavn" value="" placeholder=""> 99 <div class="help-block with-errors" aria-live="assertive"></div> 100 </div> 101 } 102 103 @if(GetString("Form.Field.Email.Active") == "True"){ 104 <div class="form-group has-feedback"> 105 <label for="Email" class="col-form-label control-label">E-mail</label> 106 <input type="text" class="form-control" name="Email" id="Email" value="" placeholder="" pattern="^[a-zA-Z0-9._+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,9}$" data-error='Udfyld venligst feltet med en valid E-mail. Eksempelvis: navn@mail.dk' aria-label="Email"> 107 <div role="alert" class="help-block with-errors" aria-live="assertive"></div> 108 </div> 109 } 110 111 @if(GetString("Form.Field.Telefon.Active") == "True"){ 112 <div class="form-group has-feedback"> 113 <label for="Telefon" class="col-form-label control-label">Telefon</label> 114 <input type="text" class="form-control" name="Telefon" id="Telefon" value="" placeholder="" pattern="(\+45|0045|\(45\))?\s?[2-9](\s?\d){7}" data-error='Udfyld venligst feltet med et valid telefonnummer. Eksempelvis: 12345678 eller +4512345678'> 115 <div role="alert" class="help-block with-errors" aria-live="assertive"></div> 116 </div> 117 } 118 119 @if(GetString("Form.Field.Disclaimer.Active") == "True"){ 120 <p>@GetString("Form.Field.Disclaimer.Text")</p> 121 } 122 123 </fieldset> 124 125 <div class="form-group "> 126 <input type="submit" class="btn btn-primary btn-submit col-xs-5 col-sm-3 pull-left " id="Send" name="Send" value="Send"> 127 128 </div> 129 @GetValue("Form.FormEnd") 130 131 132