a11yindex.in · site evidence · pnbindia.in

pnbindia.in

Reach the internet-banking login help.

pnbindia.insite
landing + 0 morestates audited
WCAG 2.1 AAstandard
2026-08-23audited

Who is trying to use this site

S
Sudhir, 66, Amritsar

Retired officer; tremor, keyboard-only.

Reach the internet-banking login help.

What the automated audit found

5rule violations
92elements failing
62elements affected

Automated scanning is a floor, not a ceiling. Real assistive-technology testing by disabled users finds more problems, not fewer. Every finding here is a mechanical check on the site’s own markup, third-party widgets excluded. See the methodology and right of reply.

Landing page of pnbindia.in captured 2026-08-23
pnbindia.in landing, captured by headless Chromium, 1440 × 900

Findings, ranked by severity

serious

ARIA dialog and alertdialog nodes should have an accessible name

axe · aria-dialog-name · 1 element · landing

ARIA dialog and alertdialog nodes should have an accessible name. (WCAG mapping not surfaced by axe). Deque rule reference.

target: #myModal <div id="myModal" class="modal fade onloadpop notification-pop show" aria-modal="true" role="dialog" style="display: block;">
moderate

Heading levels should only increase by one

axe · heading-order · 1 element · landing

Heading levels should only increase by one. (WCAG mapping not surfaced by axe). Deque rule reference.

target: h4:nth-child(5) <h4 class="modal-title">वेबसाइट में प्रवेश करने के लिए अपनी पसंदीदा भाषा का चयन करें </h4>
critical

A form control has no visible or programmatic label

axe · label · 1 element · landing

Form elements must have labels. WCAG 2A. Deque rule reference.

target: #acknowledgeCheckbox <input class="form-check-input" type="checkbox" id="acknowledgeCheckbox" style="margin-top: 25px;">
moderate

All page content should be inside a landmark (header, nav, main, footer)

axe · region · 57 elements · landing

All page content should be contained by landmarks. (WCAG mapping not surfaced by axe). Deque rule reference.

target: #cookieConsentPanel <div id="cookieConsentPanel">
target: .left-panel <div class="left-panel">
critical

Select element must have an accessible name

axe · select-name · 2 elements · landing

Select element must have an accessible name. WCAG 2A. Deque rule reference.

target: #DropDownList <select name="DropDownList" onchange="javascript:setTimeout('__doPostBack(\'DropDownList\',\'\')', 0)" id="DropDownList" class="selectfield required form-txt"> <option s
target: #DropDownList2 <select name="DropDownList2" onchange="javascript:setTimeout('__doPostBack(\'DropDownList2\',\'\')', 0)" id="DropDownList2" class="selectfield form-txt"> <option selecte
Harness · Playwright 1.48 with @axe-core/playwright 4.10, headless Chromium, viewport 1440×900, User-Agent AccessibilityKillTestBot/0.1. Full JSON report at axe-reports/bank-pnb.json. Rerun with node harness/run.mjs bank-pnb.