registertovote.elections.org.za
Open in
urlscan Pro
104.18.18.55
Public Scan
URL:
https://registertovote.elections.org.za/voter-online-registration/overview
Submission: On February 09 via api from ZA — Scanned from DE
Submission: On February 09 via api from ZA — Scanned from DE
Form analysis
1 forms found in the DOMPOST ./overview
<form method="post" action="./overview" id="uxForm">
<div class="aspNetHidden">
<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="">
<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="">
<input type="hidden" name="__LASTFOCUS" id="__LASTFOCUS" value="">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE"
value="3qnU4vY51rpapl5uw2eMTHVDoVtowawcXYMk9mp2A6ZOE27DYa1b7rmGqqvSavDD0NAO8ETsZA6w1m3FAVuPeIli8tDMk/PhpModPbxn/rCu+/XDvXnNETCD9eAHssbVZF1owcaP5GehRS9N44reYUeZPxHWOT02QhDKDIkzF3N1nSPoRnYF/zKLEio6xcH01w05K5gtRvNowkNePAGCuRA5rquaqntFK0P2e9d0p+hwVkJI6joAp6XHnO9a7yPKh8ibRFfOwvsU0yPKGfHUSoyyWrDk2/IIVwPkKGLMb3NMo2nm5nYJcj97S4dNWBh6pKjwxgtXJoquOx1ZqEpGfulV1VlcwftI6GMUnk9FEivoiTFLlcUyYv+6mOZ9CK5KKxAm+eyzFbHcOivkQvXBXem0smC9yfNU6BsJ3VN+JP+8T7ax7+TjtBxWlBmEwpuZkcn/06bR0evr78LtMdHCt3Yow7YBMIt4dFWHEQMZwk/OMuIMjVVMiOEroC969KrrwK4Ik6+gWIzy2+MXCTQF7tpigw+6NIN+1KTVhLw4Yw3dWIS1IURWRfFks4uEfFwzx1YzlLS1MlNZB6FGQGJ0NJZnF+FZY0+pc+WMucIssaJEPXY9rEHjsVlw+9aOdBT50ScrLdHS6EdpssNjiLZbPoZyIDMt7EbU+pjCW0YmVJQwBoK5SUJJ8+/ylaQT96KOk3Ozx2PTqpZmanqSST/1vCu2Q8L8BM0N81mfopQIClRSCTBLKM2xUjfZOm8M8CXgHoB9dH2yrJROj+NzD3aJDWZq5VLWb0CxDkDfgDESoB4tBcUhoCh3+wEv4O2/Webk0Ksu8b5W9xhjmimGmXCJgbd/xPrI7iAP08xMeDFNBc1gf20QJzb2MeNkzCqkLIOg31+oL+XjUNX3BvfLTdTpaw==">
</div>
<script type="text/javascript">
//<![CDATA[
var theForm = document.forms['uxForm'];
if (!theForm) {
theForm = document.uxForm;
}
function __doPostBack(eventTarget, eventArgument) {
if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
theForm.__EVENTTARGET.value = eventTarget;
theForm.__EVENTARGUMENT.value = eventArgument;
theForm.submit();
}
}
//]]>
</script>
<script src="/bundles/MsAjaxJs?v=D6VN0fHlwFSIWjbVzi6mZyE9Ls-4LNrSSYVGRU46XF81" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
if (typeof(Sys) === 'undefined') throw new Error('ASP.NET Ajax client-side framework failed to load.');
//]]>
</script>
<script src="../Scripts/jquery-3.3.1.js" type="text/javascript"></script>
<script src="../Scripts/bootstrap.js" type="text/javascript"></script>
<script src="../Scripts/respond.js" type="text/javascript"></script>
<script src="../Scripts/jquery-ui-1.12.1.js" type="text/javascript"></script>
<script src="/bundles/WebFormsJs?v=N8tymL9KraMLGAMFuPycfH3pXe6uUlRXdhtYv8A_jUU1" type="text/javascript"></script>
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="5F76956D">
<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION"
value="iNsHy6GdN/MFiXR07xfqRIBsQ1HFfmaojBFTIrDqmlejF3G4VnL0KzdSg73aFEH17YwBHYfWmarHL1jgmM4tAxaHK/lC/LBQhrixksPKNxEnb0j2HxJi1jvNdmbWLyG+16shytvgUX0Zh+GuCfYJVcEVtyeHmg6d24NSYLf+vlk=">
</div>
<script type="text/javascript">
//<![CDATA[
Sys.WebForms.PageRequestManager._initialize('ctl00$ctl14', 'uxForm', ['tctl00$MainContent$VoterApplicationUpdatePanel', 'MainContent_VoterApplicationUpdatePanel'], [], [], 90, 'ctl00');
//]]>
</script>
<style>
.main_menu {
/* width: 100px; */
/* background-color: #8AE0F2; */
color: #4184f3;
text-align: center;
height: 20px;
line-height: 44px;
margin-right: 5px;
font-size: 12px;
text-decoration: none;
}
.main_menu td {
vertical-align: middle !Important;
}
.dropdown-item:active {
background-color: #eaeaea !important;
}
</style>
<div class="navbar fixed-top navbar-expand-lg navbar-light bg-light smart-scroll text-white" style="background-color: #00A0DF!important;">
<div class="navbar-collapse col-md-9" id="navbarNavDropdown">
<ul class="navbar-nav">
<li class="nav-item">
<img src="../Images/iec_large.png" id="uxHeader_Img2" class="pt-0 mr-3 i_portraitLogo" style="max-width: 55px; margin-left: 50px;">
<a href="../" id="uxHeader_uxHome" class="">
<img src="../Images/votachat_large.png" id="uxHeader_Img1" class="i_portrait" style="max-width: 360px; padding-top: 6px; margin: 0!important"></a>
</li>
</ul>
</div>
<div id="uxHeader_uxdivSignMenu" class="navbar-header col-md-3" style="float: right;">
<div class="row" style="float: right;">
<div class="col my-auto text-right">
<a href="../Account/Login" class="">
<img src="../Images/login.png" id="uxHeader_Img3" class="iportraitAccount" title="Login or create profile here" style="float: right; max-width: 40px; margin-right: 50px"></a>
</div>
</div>
</div>
</div>
<script>
// add padding top to show content behind navbar
$('body').css('padding-top', $('.navbar').outerHeight() + 'px')
if ($('.smart-scroll').length > 0) { // check if element exists
var last_scroll_top = 0;
$(window).on('scroll', function() {
scroll_top = $(this).scrollTop();
//if (scroll_top < last_scroll_top) {
// $('.smart-scroll').removeClass('scrolled-down').addClass('scrolled-up');
//}
if (scroll_top <= 30) {
$('.smart-scroll').removeClass('scrolled-down').addClass('scrolled-up');
} else {
$('.smart-scroll').removeClass('scrolled-up').addClass('scrolled-down');
}
last_scroll_top = scroll_top;
});
}
</script>
<div class="margin_landing" id="top">
<script src="https://www.google.com/recaptcha/api.js?onload=onloadCallback&render=explicit" async="async" defer="defer"></script>
<link rel="stylesheet" href="../Content/StepWizard.css">
<style type="text/css">
span.radioButtonList {
vertical-align: top;
}
/*span.radioButtonList input[type="radio"],
span.radioButtonList input[type="checkbox"] {
float: left;
border: 1px solid #ced4da !important;
transform: scale(1.5)!important;
-ms-transform: scale(1.5);
-webkit-transform: scale(1.5);
}*/
span.radioButtonList label {
display: block;
padding: 0px 0px 0px 20px;
margin-top: -5px !important;
margin-left: 10px;
}
[type="checkbox"] {
float: left;
width: 20px !important;
height: 20px !important;
border: 1px dashed #000 !important;
/*transform: scale(1.5)!important;
-ms-transform: scale(2.5)!important;
-webkit-transform: scale(1.5);*/
}
</style>
<script>
// Example starter JavaScript for disabling form submissions if there are invalid fields
(function() {
'use strict'
// Fetch all the forms we want to apply custom Bootstrap validation styles to
var forms = document.querySelectorAll('.needs-validation')
// Loop over them and prevent submission
Array.prototype.slice.call(forms).forEach(function(form) {
form.addEventListener('submit', function(event) {
if (!form.checkValidity()) {
event.preventDefault()
event.stopPropagation()
}
form.classList.add('was-validated')
}, false)
})
})()
</script>
<div id="MainContent_VoterApplicationUpdatePanel">
<section class="signup-step-container">
<div class="container-fluid page_margin2">
<h1 class="text-center mt-2 blue display-4 mt-5 ">Welcome to the online voter registration service</h1>
<p class="text-center mt-2 mb-4 lead"> Due to the high number of applications, we are currently experiencing a delay in the processing. Please don't reapply, but wait for your SMS either confirming registration or advising that your ID scan
could not be recognised. </p>
<div class="row d-flex justify-content-center mt-2">
<div class="col-md-12 pr-0">
<div class="wizard">
<div class="wizard-inner">
<ul class="nav nav-tabs" role="tablist">
<li role="presentation" class="active tab_large_active">
<a href="#" class="step_link" aria-controls="step1" role="tab" aria-expanded="true">Check eligibility
</a>
</li>
<li role="presentation" class="disabled tab_large_disabled">
<a href="#" class="step_link" aria-controls="step2" role="tab" aria-expanded="false" style="color: #333333!important;">
<span class="fullname">Your identity
</span>
<span class="number">2</span>
</a>
</li>
<li role="presentation" class="disabled tab_large_disabled">
<a href="#" class="step_link" aria-controls="step3" role="tab" aria-expanded="false" style="color: #333333!important;">
<span class="fullname">Your address
</span>
<span class="number">3</span>
</a>
</li>
<li role="presentation" class="disabled tab_large_disabled">
<a href="#" class="step_link" aria-controls="step4" role="tab" aria-expanded="false" style="color: #333333!important;">
<span class="fullname">Review & acknowledge
</span>
<span class="number">4</span>
</a>
</li>
<li role="presentation" class="disabled tab_large_disabled">
<a href="#" class="step_link" aria-controls="step5" role="tab" aria-expanded="false" style="color: #333333!important;">
<span class="fullname">Secure information
</span>
<span class="number">5</span>
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
</section>
<div class="container mt-4">
<div class="card mb-3 border-info">
<div class="card-body shadow2">
<h2 class="blue2 font-weight-light mb-3">Submit an application for voter registration <b class="text-dark">or</b> update your registration information</h2>
<p id="MainContent_P2" class="font-weight-normal alert alert-danger text-dark mb-3" style="font-size: medium; margin-left: 0px; padding-top: 10px!important; padding-bottom: 10px!important;"> For any election, the last day to register to
vote or update your voter registration is before the proclamation day prior to the election. <!--Upcoming Municipal Elections <b>October 27, 2021</b>. Deadline to register to vote is <b>August 6, 2021</b>.-->
</p>
<p class="pt-2 lead font-weight-bold">
<a target="_blank" style="" id="uxUserGuideLnk" href="../Documents/Online self-registration User Guide_v3.2.pdf">Download user guide</a>
</p>
<h2>To submit an application to register to vote, you must meet the following requirements</h2>
<p style="font-size: medium!important;" class="font-weight-bold"> You must: </p>
<ul class="col-md-12" style="list-style-type: square; font-size: medium!important;">
<li>be a <b>South Africa citizen</b>;</li>
<li>be <b>at least 16 years</b> (you can only vote from age 18).</li>
</ul>
<p id="MainContent_P3" style="font-size: medium; margin-left: 0px; padding-top: 5px!important; padding-bottom: 5px!important;"> For questions regarding the requirements listed above and your eligibility, please
<a id="MainContent_HyperLink2" href="https://www.elections.org.za/pw/About-Us/Contact-IEC-South-Africa" target="_blank" style="font-weight:normal;">Contact us</a>. </p>
<h2 style="padding-top: 10px!important">Do you currently have a green, barcoded ID book or smartcard ID?</h2>
<p style="font-size: medium!important;"> In addition to the requirements listed above, you must have a <b>valid green, bar-coded ID book</b> or <b>smartcard ID</b> to submit the Online Voter Registration Application. </p>
<ul style="list-style-type: square;" class="col-md-12">
<li style="font-size: medium!important;">If your answer is <b>"yes"</b>, you may now begin the application process by clicking <b>Begin the Application Process</b> button at the bottom. </li>
</ul>
<p class="font-weight-normal lead" style="font-size: medium!important;"> Please remember that you are submitting an application for voter registration through this web site. </p>
<h5 class="font-weight-bold text-danger" style="padding-top: 10px!important">You are only registered to vote once you have received a receipt via SMS or email, or have confirmed that you are registered.</h5>
<p class="font-weight-normal alert alert-info text-dark mb-3"> This application requires that your browser supports both javascript and cookies. Please make sure that javascript and cookies are enabled in your browser settings. </p>
<div class="row g-4 col-8 offset-2 forms_mobile mt-5 needs-validation" novalidate="">
<div class="col-12" style="margin-bottom: 0!important">
<span class="radioButtonList text-secondary font-weight-normal" required="" style="font-weight:normal;"><input id="MainContent_chkAcceptTermsUse" type="checkbox" name="ctl00$MainContent$chkAcceptTermsUse"
onclick="javascript:setTimeout('__doPostBack(\'ctl00$MainContent$chkAcceptTermsUse\',\'\')', 0)"><label for="MainContent_chkAcceptTermsUse">I Accept the Terms of Use</label></span>
<div id="MainContent_uxTermsInvalidFeedBack" class="invalid-feedback"> You need to Accept Terms of Use to proceed with your application. </div>
</div>
<div class="row ml-0 mr-0 pl-0 pr-0 mt-0" style="width: 100%; margin-top: 0!important">
<div class="col text-center forms_mobile">
<input type="submit" name="ctl00$MainContent$uxStartProcessButton" value="Begin application process"
onclick="if(typeof (Page_ClientValidate) === 'function' && !Page_ClientValidate()){return false;} this.disabled = true;this.value = 'Processing...';__doPostBack('ctl00$MainContent$uxStartProcessButton','');"
id="MainContent_uxStartProcessButton" class="btn btn-md btn-primary3 margin_top margin_bottom border-right" style="font-weight:normal;">
</div>
<div class="col text-center forms_mobile" style="display: none">
<input type="submit" name="ctl00$MainContent$uxRefNoButton" value="I have reference number"
onclick="if(typeof (Page_ClientValidate) === 'function' && !Page_ClientValidate()){return false;} this.disabled = true;this.value = 'Processing...';__doPostBack('ctl00$MainContent$uxRefNoButton','');"
id="MainContent_uxRefNoButton" class="btn btn-md btn-secondary3 margin_top margin_bottom" style="font-weight:normal;">
</div>
</div>
</div>
</div>
</div>
</div>
<script>
// ------------step-wizard-------------
$(document).ready(function() {
$('.nav-tabs > li a[title]').tooltip();
//Wizard
$('a[data-toggle="tab"]').on('shown.bs.tab', function(e) {
var target = $(e.target);
if (target.parent().hasClass('disabled')) {
return false;
}
});
$(".next-step").click(function(e) {
var active = $('.wizard .nav-tabs li.active');
active.next().removeClass('disabled');
nextTab(active);
});
$(".prev-step").click(function(e) {
var active = $('.wizard .nav-tabs li.active');
prevTab(active);
});
});
function nextTab(elem) {
$(elem).next().find('a[data-toggle="tab"]').click();
}
function prevTab(elem) {
$(elem).prev().find('a[data-toggle="tab"]').click();
}
$('.nav-tabs').on('click', 'li', function() {
//$('.nav-tabs li.active').removeClass('active');
//$(this).addClass('active');
});
//window.addEventListener('load', function () {
// navigator.browserSpecs = (function () {
// var ua = navigator.userAgent, tem,
// M = ua.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i) || [];
// if (/trident/i.test(M[1])) {
// tem = /\brv[ :]+(\d+)/g.exec(ua) || [];
// return { name: 'IE', version: (tem[1] || '') };
// }
// if (M[1] === 'Chrome') {
// tem = ua.match(/\b(OPR|Edge)\/(\d+)/);
// if (tem != null) return { name: tem[1].replace('OPR', 'Opera'), version: tem[2] };
// }
// M = M[2] ? [M[1], M[2]] : [navigator.appName, navigator.appVersion, '-?'];
// if ((tem = ua.match(/version\/(\d+)/i)) != null)
// M.splice(1, 1, tem[1]);
// return { name: M[0], version: M[1] };
// })();
// if (navigator.browserSpecs.name == 'Chrome') {
// // Do something for Firefox.
// if (navigator.browserSpecs.version >= 93) {
// $('#modalBrowserCheck1').modal('show');
// }
// }
// else {
// }
//});
</script>
</div>
<div class="container-fluid" style="background-color: #00A0DF!important;">
<div class="container-fluid">
<footer class="panel-footer"
style="bottom: 3px!important; position: static; background-color: #00A0DF!important; margin-top: 0px!important; margin-left: auto!important; margin-bottom: 0!important; margin-right: auto!important; left: 0!important; width: 100%">
<div class="container">
<div class="row" style="margin-right: 0px !important; margin-left: 0px !important;">
<div class="col-md-12 mt-4">
<div class="col-md-2" style="float: left; width: auto;"></div>
<div class="col-md-4 mobile_margintop_20" style="float: left; text-align: left;">
<div class="mobile_footer">
<h4>Connect with us</h4>
<a class="footer_link" href="https://www.elections.org.za/pw/About-Us/Contact-IEC-South-Africa" target="_blank">
<img src="../Images/contact_icon.png" id="uxFooter_uxContactUsImg" style="width: 31px; height: 31px; margin-right: 10px;">Contact us</a><br>
<a class="footer_link" href="https://www.elections.org.za/pw/About-Us/Find-IEC-Local-Offices" target="_blank">
<img src="../Images/find_icon.png" id="uxFooter_uxFindUsImg" style="width: 31px; height: 31px; margin-right: 10px;">Find IEC offices</a><br>
<a class="footer_link" href="https://www.facebook.com/IECSouthAfrica" target="_blank">
<img src="../Images/facebook_icon.png" id="uxFooter_uxFacebookImg" style="width: 31px; height: 31px; margin-right: 10px;">Facebook</a><br>
<a class="footer_link" href="https://www.instagram.com/iecsouthafrica/?hl=en" target="_blank">
<img src="../Images/chat_icon.png" id="uxFooter_uxInstagramImg" style="width: 31px; height: 31px; margin-right: 10px;">Instagram</a><br>
<a class="footer_link" href="https://twitter.com/iecsouthafrica?lang=en" target="_blank">
<img src="../Images/twitter_icon.png" id="uxFooter_uxTwitterImg" style="width: 31px; height: 31px; margin-right: 10px;">Twitter</a><br>
<a class="footer_link" href="https://www.youtube.com/user/IECSouthAfrica/videos" target="_blank">
<img src="../Images/youtube_icon.png" id="uxFooter_uxYoutubeImg" style="width: 31px; height: 31px; margin-right: 10px;">YouTube</a>
</div>
</div>
<div class="col-md-2" style="float: left; width: auto;"></div>
</div>
</div>
</div>
<div class="row" style="margin-right: 0px !important; margin-left: 0px !important;">
<div class="container-fluid mr-5 ml-5" style="text-align: center; background-color: #00A0DF!important; margin-bottom: 0!important;">
<div class="card">
<div class="card-body mobile_margintop_20 mobile_center" style="margin-bottom: 0; float: left;">
<p style="padding-top: 20px; color: #242E5B!important">Optimally viewed in Google Chrome, Microsoft Edge, Apple Safari, Firefox, Opera and Brave.<br> Internet Explorer can have issues with some page behavior.</p>
<p style="padding-top: 20px; color: #fff!important"> © Electoral Commission of South Africa (IEC) <script type="text/javascript">
var year = new Date();
document.write(year.getFullYear());
</script>2024 <br>
<a href="http://www.elections.org.za/pw/Copyright-Notice" id="uxFooter_uxCopyrightlnk" style="color: #fff!important">Copyright</a> | <a href="http://www.elections.org.za/pw/Disclaimer" id="uxFooter_uxDisclaimerlnk" style="color: #fff!important">Disclaimer</a>
</p>
</div>
</div>
</div>
<script src="https://livechat-a1-financial-iec.connexone.co.uk/widget?connid=afb7e249-0d8e-4b4e-95c7-a4558c27fb62" id="livechat-a1-financial-iec" data-socket-uri="https://livechat-a1-financial-iec.connexone.co.uk"></script>
</div>
</footer>
</div>
</div>
</div>
<a href="#" onclick="scrollToTop(); return false;" id="topBtn" title="Go to top" style="text-decoration: none!important">Back to top <i class="fas fa-chevron-up pl-2 pr-2" style="background: transparent!important; font-size: 15px!important;"></i></a>
</form>
Text Content
* WELCOME TO THE ONLINE VOTER REGISTRATION SERVICE Due to the high number of applications, we are currently experiencing a delay in the processing. Please don't reapply, but wait for your SMS either confirming registration or advising that your ID scan could not be recognised. * Check eligibility * Your identity 2 * Your address 3 * Review & acknowledge 4 * Secure information 5 SUBMIT AN APPLICATION FOR VOTER REGISTRATION OR UPDATE YOUR REGISTRATION INFORMATION For any election, the last day to register to vote or update your voter registration is before the proclamation day prior to the election. Download user guide TO SUBMIT AN APPLICATION TO REGISTER TO VOTE, YOU MUST MEET THE FOLLOWING REQUIREMENTS You must: * be a South Africa citizen; * be at least 16 years (you can only vote from age 18). For questions regarding the requirements listed above and your eligibility, please Contact us. DO YOU CURRENTLY HAVE A GREEN, BARCODED ID BOOK OR SMARTCARD ID? In addition to the requirements listed above, you must have a valid green, bar-coded ID book or smartcard ID to submit the Online Voter Registration Application. * If your answer is "yes", you may now begin the application process by clicking Begin the Application Process button at the bottom. Please remember that you are submitting an application for voter registration through this web site. YOU ARE ONLY REGISTERED TO VOTE ONCE YOU HAVE RECEIVED A RECEIPT VIA SMS OR EMAIL, OR HAVE CONFIRMED THAT YOU ARE REGISTERED. This application requires that your browser supports both javascript and cookies. Please make sure that javascript and cookies are enabled in your browser settings. I Accept the Terms of Use You need to Accept Terms of Use to proceed with your application. CONNECT WITH US Contact us Find IEC offices Facebook Instagram Twitter YouTube Optimally viewed in Google Chrome, Microsoft Edge, Apple Safari, Firefox, Opera and Brave. Internet Explorer can have issues with some page behavior. © Electoral Commission of South Africa (IEC) 2024 Copyright | Disclaimer Back to top