106 barriers found on the web page

Disclaimer

Please note that the scores are only based on tests carried out automatically. About 20% of the conceivable tests can be automated, and the Tingtun Checker tool covers a part of these tests. Therefore, the evaluated pages may contain barriers not found by the Tingtun checkers. For reference see the list of currently implemented tests, and the list of specified tests. Full disclaimer.

Result Details

Show

Select a test to display the details

Test Detail: Use alt on img elements (H37)

(Test for Success Criterion 1.1.1: Non-text Content:)

Verification required img has alt (21 occurences)

Test Detail: Use of Color (SC1-4-1-a)

(Test for Success Criterion 1.4.1: Use of Color)

Verification required Suitable difference between the attributes of link and the surrounding text. (181 occurences)

Test Detail: Use of pointing-device-specific only event handlers (F54)

(Test for Success Criterion 2.1.1: Keyboard)

Verification required

(In development. This information will be added shortly)

(2 occurences)

Test Detail: Provide descriptive titles for web pages (F25)

(Test for Success Criterion 2.4.2: Page Titled)

Verification required Please check the title of the page (1 occurrence)

Test Detail: Provide descriptive headings (G130)

(Test for Success Criterion 2.4.6: Headings and Labels)

Verification required Please check the heading (21 occurences)

Test Detail: Primary language of page (SC3-1-1-html)

(Test for Success Criterion 3.1.1: Language of Page)

Verification required Primary language detected correctly (1 occurrence)

Test Detail: Use identical xml:lang and lang attributes (SC3-1-1-xml-lang)

(Test for Success Criterion 3.1.1: Language of Page)

Verification required Same lang attributes available to xml:lang (1 occurrence)

Test Detail: Languages within the body (SC3-1-2-lang)

(Test for Success Criterion 3.1.2: Language of Parts)

Verification required Value of lang attribute for the element is incorrect (1 occurrence)
  1. Path: #lang-tab5 > div:nth-child(2) > ul:nth-child(2) > li:nth-child(5)
    Heading
    Code
    Code extract
    <li lang="us" xml:lang="us" dir="ltr">
Verification required Correct lang attributes (113 occurences)

Test Detail: Language of Parts (SC3-1-2-xml-lang)

(Test for Success Criterion 3.1.2: Language of Parts)

Verification required Element with equal lang and xml:lang (114 occurences)

Test Detail: Provide a submit button to initiate a change of context (H32)

(Test for Success Criterion 3.2.2: On Input)

Verification required

(In development. This information will be added shortly)

(7 occurences)

Test Detail: Submit forms without submit buttons (G13)

(Test for Success Criterion 3.2.2: On Input)

Verification required The form can not be submitted accessibly (7 occurences)
  1. Path: <not available>
    Heading
    Code
    Code extract
    <form id="j-cookie-call-back-url-form" class="hidden" action="" method="post">
  2. Path: <not available>
    Heading
    Code
    Code extract
    <form id="j-call-back-url-form" class="hidden" action="" method="post">
  3. Path: <not available>
    Heading
    Code
    Code extract
    <form id="externalkeepAliveURL-form" action="" method="POST">
  4. Path: <not available>
    Heading
    Code
    Code extract
    <form id="externalcallback-form" action="" method="POST">
  5. Path: <not available>
    Heading
    Code
    Code extract
    <form id="force-login-form" action="" method="post">
  6. Path: <not available>
    Heading
    Code
    Code extract
    <form id="callbackForm" action="#" method="POST">
  7. Path: <not available>
    Heading
    Code
    Code extract
    <form id="deskTopCheckinForm" action="" method="POST">
Verification required Please check that a change of context is described (21 occurences)

Test Detail: Provide descriptive labels (G131)

(Test for Success Criterion 3.3.2: Labels or Instructions)

Verification required The label is ambiguous (9 occurences)
  1. Path: <not available>
    Heading
    Code
    Code extract
    <select id="programAdminDetailPassCountry" class="custom-select-element" data-title="Passport Issued Country" data-add-class="is-rectangle-large" name="programAdminDetailPassCountry" tabindex="-1"><option value="" selected="">Passport Issued Country</option></select>
  2. Path: <not available>
    Heading
    Code
    Code extract
    <select id="programAdminDetailMNoCode" class="custom-select-element" data-title="Mobile Country Calling Code" data-add-class="is-rectangle-large" name="programAdminDetailMNoCode" tabindex="-1"><option value="" selected="">Country Calling Code </option></select>
  3. Path: <not available>
    Heading
    Code
    Code extract
    <input class="required input-base-elem" type="text" id="programAdminDetailBNo" name="programAdminDetailBNo" maxlength="50" onkeypress="numberSMEValidation(event)" />
  4. Path: <not available>
    Heading
    Code
    Code extract
    <select id="programAdminDetailBNoCode" class="custom-select-element" data-title="Business Country Calling Code" data-add-class="is-rectangle-large" name="programAdminDetailBNoCode" tabindex="-1"><option value="" selected="">Country Calling Code </option></select>
  5. Path: <not available>
    Heading
    Code
    Code extract
    <input class="input-base-elem" type="text" id="employee-passport-number" name="Passport No" maxlength="50" />
  6. Path: <not available>
    Heading
    Code
    Code extract
    <input class="input-base-elem" type="text" id="employee-last-name" name="Employee Last Name" maxlength="50" onkeypress="return ((event.charCode &gt;= 65 &amp;&amp; event.charCode &lt;= 90) || (event.charCode &gt;= 97 &amp;&amp; event.charCode &lt;= 122))" />
  7. Path: <not available>
    Heading
    Code
    Code extract
    <input class="input-base-elem" type="text" id="employee-first-name" name="Employee First Name" maxlength="50" onkeypress="return ((event.charCode &gt;= 65 &amp;&amp; event.charCode &lt;= 90) || (event.charCode &gt;= 97 &amp;&amp; event.charCode &lt;= 122))" />
  8. Path: <not available>
    Heading
    Code
    Code extract
    <input class="input-base-elem" type="text" id="employee-ffp-number" name="FFP No" maxlength="9" onkeypress="return event.charCode &gt;= 48 &amp;&amp; event.charCode &lt;= 57" />
  9. Path: <not available>
    Heading
    Code
    Code extract
    <input class="input-base-elem" type="text" id="otp-email" value="" />
Verification required Please check the label (35 occurences)

Test Detail: Label groups of form elements (H71)

(Test for Success Criterion 3.3.2: Labels or Instructions)

Verification required The form seems to be structured correctly (7 occurences)

Test Detail: Define ids for elements (SC4-1-1-id)

(Test for Success Criterion 4.1.1: Parsing)

Verification required The id is not unique (65 occurences)
  1. Path: #vertical-block2-isFadeRequired
    Heading
    Code
    Code extract
    <input type="hidden" id="vertical-block2-isFadeRequired" />
  2. Path: #title-links
    Heading
    Code
    Code extract
    <h3 id="title-links">
  3. Path: #title-links
    Heading
    Code
    Code extract
    <h3 id="title-links">
  4. Path: #title-links
    Heading
    Code
    Code extract
    <h3 id="title-links">
  5. Path: #title-links
    Heading
    Code
    Code extract
    <h3 id="title-links">
  6. Path: #tierTypeHidden
    Heading
    Code
    Code extract
    <input type="hidden" id="tierTypeHidden" value="Basic profile" />
  7. Path: #qmiles-masterlinks
    Heading
    Code
    Code extract
    <div class="drop-block" id="qmiles-masterlinks">
  8. Path: #qmiles-masterlinks
    Heading
    Code
    Code extract
    <div class="drop-block" id="qmiles-masterlinks">
  9. Path: #qmiles-masterlinks
    Heading
    Code
    Code extract
    <div class="drop-block" id="qmiles-masterlinks">
  10. Path: #qmiles-masterlinks
    Heading
    Code
    Code extract
    <div class="drop-block" id="qmiles-masterlinks">
  11. Path: #portalUserBlockMobile
    Heading
    Code
    Code extract
    <a class="btn btn-dark drop-login-button" id="portalUserBlockMobile" href="https://www.qatarairways.com/en-gb/Privilege-Club/postLogin/basic-profile-dashboard/my-profile.html">
  12. Path: #portalUserBlockMobile
    Heading
    Code
    Code extract
    <a class="btn btn-dark drop-login-button" id="portalUserBlockMobile" href="https://www.qatarairways.com/en/Privilege-Club/postLogin/basic-profile-dashboard/my-profile.html">
  13. Path: #portalUserBlockMobile
    Heading
    Code
    Code extract
    <a class="btn btn-dark drop-login-button" id="portalUserBlockMobile" href="https://www.qatarairways.com/en-gb/Privilege-Club/postLogin/basic-profile-dashboard/my-profile.html">
  14. Path: #portalUserBlockDesktp
    Heading
    Code
    Code extract
    <a class="btn btn-dark drop-login-button" id="portalUserBlockDesktp" href="https://www.qatarairways.com/en-gb/Privilege-Club/postLogin/basic-profile-dashboard/my-profile.html">
  15. Path: #portalUserBlockDesktp
    Heading
    Code
    Code extract
    <a class="btn btn-dark drop-login-button" id="portalUserBlockDesktp" href="https://www.qatarairways.com/en-gb/Privilege-Club/postLogin/basic-profile-dashboard/my-profile.html">
  16. Path: #portalUserBlockDesktp
    Heading
    Code
    Code extract
    <a class="btn btn-dark drop-login-button" id="portalUserBlockDesktp" href="https://www.qatarairways.com/en/Privilege-Club/postLogin/basic-profile-dashboard/my-profile.html">
  17. Path: #portalUserBlockDesktp
    Heading
    Code
    Code extract
    <a class="btn btn-dark drop-login-button" id="portalUserBlockDesktp" href="https://www.qatarairways.com/en-gb/Privilege-Club/postLogin/basic-profile-dashboard/my-profile.html">
  18. Path: #page-path
    Heading
    Code
    Code extract
    <input type="hidden" id="page-path" value="/content/gb/en/corporate-travel/beyond-business/terms-and-conditions" />
  19. Path: #page-locale
    Heading
    Code
    Code extract
    <input type="hidden" id="page-locale" value="en" />
  20. Path: #mybenefits-lounge-pass-modal-label
    Heading
    Code
    Code extract
    <h4 class="program-admin-detail-modal-title" id="mybenefits-lounge-pass-modal-label">
  21. Path: #modal-label-title
    Heading
    Code
    Code extract
    <h2 id="modal-label-title">
  22. Path: #modal-label-title
    Heading
    Code
    Code extract
    <h2 id="modal-label-title">
  23. Path: #modal-label-title
    Heading
    Code
    Code extract
    <h2 id="modal-label-title">
  24. Path: #logotext-partner
    Heading
    Code
    Code extract
    <div class="whitefont" id="logotext-partner" style="background-color:inherit !important;margin-bottom: 30px;margin-top: 30px;">
  25. Path: #logotext-partner
    Heading
    Code
    Code extract
    <div class="whitefont" id="logotext-partner" style="background-color:inherit !important;margin-bottom: 30px;margin-top: 30px;">
  26. Path: #logotext-partner
    Heading
    Code
    Code extract
    <div class="whitefont" id="logotext-partner" style="background-color:inherit !important;margin-bottom: 30px;margin-top: 30px;">
  27. Path: #logotext-partner
    Heading
    Code
    Code extract
    <div class="whitefont" id="logotext-partner" style="background-color:inherit !important;margin-bottom: 30px;margin-top: 30px;">
  28. Path: #logotext-partner
    Heading
    Code
    Code extract
    <div class="whitefont" id="logotext-partner" style="background-color:inherit !important;margin-bottom: 30px;margin-top: 30px;">
  29. Path: #logotext-partner
    Heading
    Code
    Code extract
    <div class="whitefont" id="logotext-partner" style="background-color:inherit !important;margin-bottom: 30px;margin-top: 30px;">
  30. Path: #logotext-partner
    Heading
    Code
    Code extract
    <div class="whitefont" id="logotext-partner" style="background-color:inherit !important;margin-bottom: 30px;margin-top: 30px;">
  31. Path: #logotext-partner
    Heading
    Code
    Code extract
    <div class="whitefont" id="logotext-partner" style="background-color:inherit !important;margin-bottom: 30px;margin-top: 30px;">
  32. Path: #logotext-partner
    Heading
    Code
    Code extract
    <div class="whitefont" id="logotext-partner" style="background-color:inherit !important;margin-bottom: 30px;margin-top: 30px;">
  33. Path: #logotext-partner
    Heading
    Code
    Code extract
    <div class="whitefont" id="logotext-partner" style="background-color:inherit !important;margin-bottom: 30px;margin-top: 30px;">
  34. Path: #logotext-partner
    Heading
    Code
    Code extract
    <div class="whitefont" id="logotext-partner" style="background-color:inherit !important;margin-bottom: 30px;margin-top: 30px;">
  35. Path: #logotext-partner
    Heading
    Code
    Code extract
    <div class="whitefont" id="logotext-partner" style="background-color:inherit !important;margin-bottom: 30px;margin-top: 30px;">
  36. Path: #loginType
    Heading
    Code
    Code extract
    <input type="hidden" id="loginType" value="release1B" />
  37. Path: #language
    Heading
    Code
    Code extract
    <input type="hidden" id="language" name="language" value="" />
  38. Path: #horizontal-block-isFadeRequired
    Heading
    Code
    Code extract
    <input type="hidden" id="horizontal-block-isFadeRequired" />
  39. Path: #contentmodules-masterlinks
    Heading
    Code
    Code extract
    <a href="#" id="contentmodules-masterlinks" class="title-mobile-only" target="_self">
  40. Path: #contentmodules-masterlinks
    Heading
    Code
    Code extract
    <a href="#" id="contentmodules-masterlinks" class="title-mobile-only" target="_self">
  41. Path: #contentmodules-masterlinks
    Heading
    Code
    Code extract
    <a href="#" id="contentmodules-masterlinks" class="title-mobile-only" target="_self">
  42. Path: #contentmodules-masterlinks
    Heading
    Code
    Code extract
    <a href="#" id="contentmodules-masterlinks" class="title-mobile-only" target="_self">
  43. Path: #contentmodules-masterlinks
    Heading
    Code
    Code extract
    <a href="#" id="contentmodules-masterlinks" class="title-mobile-only" target="_self">
  44. Path: #contentmodules-masterlinks
    Heading
    Code
    Code extract
    <a href="#" id="contentmodules-masterlinks" class="title-mobile-only" target="_self">
  45. Path: #contentmodules-masterlinks
    Heading
    Code
    Code extract
    <a href="#" id="contentmodules-masterlinks" class="title-mobile-only" target="_self">
  46. Path: #contentmodules-masterlinks
    Heading
    Code
    Code extract
    <a href="#" id="contentmodules-masterlinks" class="title-mobile-only" target="_self">
  47. Path: #child-links
    Heading
    Code
    Code extract
    <ul class="footer-additional-nav" id="child-links">
  48. Path: #child-links
    Heading
    Code
    Code extract
    <ul class="footer-additional-nav" id="child-links">
  49. Path: #child-links
    Heading
    Code
    Code extract
    <ul class="footer-additional-nav" id="child-links">
  50. Path: #child-links
    Heading
    Code
    Code extract
    <ul class="footer-additional-nav" id="child-links">
  51. Path: #accReq
    Heading
    Code
    Code extract
    <input type="hidden" id="accReq" value="false" />
  52. Path: #Layer_1
    Heading
    Code
    Code extract
    <{http://www.w3.org/2000/svg}svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="50px" height="50px" viewbox="0 0 150 150" enable-background="new 0 0 150 150" xml:space="preserve">
  53. Path: #
    Heading
    Code
    Code extract
    <script type="text/javascript" id="">
  54. Path: #
    Heading
    Code
    Code extract
    <script type="text/javascript" id="">
  55. Path: #
    Heading
    Code
    Code extract
    <script type="text/javascript" id="">
  56. Path: #
    Heading
    Code
    Code extract
    <script type="text/javascript" id="" src="//static.criteo.net/js/ld/ld.js" />
  57. Path: #
    Heading
    Code
    Code extract
    <script type="text/javascript" id="" src="https://sdk.inbenta.io/chatbot/1/inbenta-chatbot-sdk.js" />
  58. Path: #
    Heading
    Code
    Code extract
    <script type="text/javascript" id="">
  59. Path: #
    Heading
    Code
    Code extract
    <script type="text/javascript" id="">
  60. Path: #
    Heading
    Code
    Code extract
    <script type="text/javascript" id="" src="https://www.googletagmanager.com/gtag/js?id=DC-8334186" />
  61. Path: #
    Heading
    Code
    Code extract
    <script type="text/javascript" id="">
  62. Path: #
    Heading
    Code
    Code extract
    <script type="text/javascript" id="">
  63. Path: #
    Heading
    Code
    Code extract
    <script type="text/javascript" id="">
  64. Path: #
    Heading
    Code
    Code extract
    <script type="text/javascript" id="">
  65. Path: #
    Heading
    Code
    Code extract
    <script type="text/javascript" id="">
Verification required The ID is valid (403 occurences)

Test Detail: Reference elements (SC4-1-1-idref)

(Test for Success Criterion 4.1.1: Parsing)

Verification required Element referenced correctly (37 occurences)

Test Detail: Provide role name for div/span with event handler (F59)

(Test for Success Criterion 4.1.2: Name, Role, Value)

Verification required div or span has role name (1274 occurences)

Test Detail: Accessible name for image links (F89)

(Test for Success Criterion 4.1.2: Name, Role, Value)

Verification required Link name is provided (1 occurrence)

Test Detail: Title attribute to identify controls (H65)

(Test for Success Criterion 4.1.2: Name, Role, Value)

Verification required The form control has no name (7 occurences)
  1. Path: <not available>
    Heading
    Code
    Code extract
    <select id="programAdminDetailPassCountry" class="custom-select-element" data-title="Passport Issued Country" data-add-class="is-rectangle-large" name="programAdminDetailPassCountry" tabindex="-1"> <option value="" selected="">Passport Issued Country</option> </select>
  2. Path: <not available>
    Heading
    Code
    Code extract
    <select id="programAdminDetailMNoCode" class="custom-select-element" data-title="Mobile Country Calling Code" data-add-class="is-rectangle-large" name="programAdminDetailMNoCode" tabindex="-1"> <option value="" selected="">Country Calling Code </option> </select>
  3. Path: <not available>
    Heading
    Code
    Code extract
    <select id="programAdminDetailBNoCode" class="custom-select-element" data-title="Business Country Calling Code" data-add-class="is-rectangle-large" name="programAdminDetailBNoCode" tabindex="-1"> <option value="" selected="">Country Calling Code </option> </select>
  4. Path: <not available>
    Heading
    Code
    Code extract
    <input class="input-base-elem" type="text" id="employee-passport-number" name="Passport No" maxlength="50" />
  5. Path: <not available>
    Heading
    Code
    Code extract
    <input class="input-base-elem" type="text" id="employee-last-name" name="Employee Last Name" maxlength="50" onkeypress="return ((event.charCode &gt;= 65 &amp;&amp; event.charCode &lt;= 90) || (event.charCode &gt;= 97 &amp;&amp; event.charCode &lt;= 122))" />
  6. Path: <not available>
    Heading
    Code
    Code extract
    <input class="input-base-elem" type="text" id="employee-first-name" name="Employee First Name" maxlength="50" onkeypress="return ((event.charCode &gt;= 65 &amp;&amp; event.charCode &lt;= 90) || (event.charCode &gt;= 97 &amp;&amp; event.charCode &lt;= 122))" />
  7. Path: <not available>
    Heading
    Code
    Code extract
    <input class="input-base-elem" type="text" id="employee-ffp-number" name="FFP No" maxlength="9" onkeypress="return event.charCode &gt;= 48 &amp;&amp; event.charCode &lt;= 57" />

Test Detail: Use the title for frame and iframe elements (H64)

(Test for Success Criterion 4.1.2: Name, Role, Value)

Verification required The name of the frame is missing (4 occurences)
  1. Path: <not available>
    Heading
    Code
    Code extract
    <iframe height="0" width="0" style="display: none; visibility: hidden;" src="//8334186.fls.doubleclick.net/activityi;src=8334186;type=invmedia;cat=cyctrqlf;ord=3699505595191;gtm=2wg6q1;auiddc=1762735525.1563262712;~oref=https%3A%2F%2Fwww.qatarairways.com%2Fen-gb%2Fcorporate-travel%2Fbeyond-business%2Fterms-and-conditions.html?" />
  2. Path: <not available>
    Heading
    Code
    Code extract
    <iframe src="//asia.creativecdn.com/tags?id=pr_wTlftGUexqV25D2rqBeW" width="1" height="1" scrolling="no" frameborder="0" style="display:none;" />
  3. Path: <not available>
    Heading
    Code
    Code extract
    <iframe height="0" width="0" style="display: none; visibility: hidden;" src="//5035110.fls.doubleclick.net/activityi;src=5035110;type=count0;cat=maste0;ord=8813412018713;gtm=2wg6q1;auiddc=1762735525.1563262712;u1=gtm.js;u2=Beyond%20Business%20terms%20and%20conditions%20%7C%20Qatar%20Airways;u3=undefined;u4=undefined;u5=undefined;u6=undefined;u7=undefined;u8=undefined;u9=undefined;u10=undefined;u11=undefined;u12=undefined;u13=undefined;u14=undefined;u15=undefined;u16=undefined;u17=undefined;u18=undefined;u19=undefined;~oref=https%3A%2F%2Fwww.qatarairways.com%2Fen-gb%2Fcorporate-travel%2Fbeyond-business%2Fterms-and-conditions.html?" />
  4. Path: <not available>
    Heading
    Code
    Code extract
    <iframe src="//www.googletagmanager.com/ns.html?id=GTM-PGQL" height="0" width="0" style="display: none; visibility: hidden" />
Verification required Please check the name of the frame (4 occurences)