I successfully implemented a Jquery busy indicator in my application using the following link:
However, I noticed that even though it prevents users from clicking on input elements while loading, I can still navigate to these elements by pressing the tab key. This allows me to input data and press enter without waiting for the loading process to finish, which defeats the purpose of the busy indicator. Does anyone have any suggestions on how I could address this issue?
Below is the CSS code:
.busy-modal
{
position: fixed;
z-index: 999;
height: 100%;
width: 100%;
top: 0;
left: 0;
background-color: Black;
filter: alpha(opacity=60);
opacity: 0.6;
-moz-opacity: 0.8;
}
.busy-center
{
z-index: 1000;
margin: 300px auto;
padding: 10px;
width: 130px;
background-color: White;
border-radius: 10px;
filter: alpha(opacity=100);
opacity: 1;
-moz-opacity: 1;
}
.busy-center img
{
height: 128px;
width: 106px;
}