Friday, August 22, 2008

how to display slash dynamically when entering date in textbox and disabling copy and paste

include below functions in script tag of head tag in html

function rightclick(event)
{
if (event.button==2)
{
alert("Not Allow Right Click!");
}

}



function numCheck()
{

var keyCode = event.keyCode;
var s=document.getElementById('t1');

if (keyCode > 31 &&(keyCode <48 || keyCode >57) )
event.returnValue = false;

else
{


if( s.value.length==2)
{
//alert(s.value);

s.value=s.value+"/";
if(keyCode==8)
{
s.value="";
}
return s.value;
event.returnValue = true;
}
if(s.value.length==5)
{

s.value=s.value+"/";
if(keyCode==8)
{
s.value="";
}
return s.value;
event.returnValue = true;
}
if(s.value.length==8)
{

s.value=s.value;
if(keyCode==8)
{
s.value="";
}
return s.value;
event.returnValue = true;
}
}
if(s.value.length==10)
{
//if(keyCode==8)
//{
//s.value="";
//}
//return s.value;
event.returnValue = false;
}

}






include onMouseDown="rightclick(event)" onkeydown="numCheck;" events in your textbox

No comments: