input لايكتب الا باللغة العربية

اولا نحط اكواد الHTML
<input type="text" name="" id="user" class="disablecopypaste" />​

ثانيا نحط اكواد الCSS
input {
    padding: 5px 8px;
    font-size: 15px;
    outline: none;
    color: #333;
}​
ثالثا نحط اكواد الjquery 

$('document').ready(function(){
    $('input.disablecopypaste').bind('copy paste', function (e) {
       e.preventDefault();
    });
    $('#user').keypress(function(event){
        
    
       if(event.which >=1564){return true;}
        else if (event.which == 32){return true;}
         else if (event.which == 45  ){return true;}
        else if (event.which == 95  ){return true;}
        else if (event.which == 8){return true;}
        else if (event.which <= 57 && event.which >= 48){return true;}
        else if(event.which == 17){
        return false;
        }
        else{return false;}
    });
});​

ولرؤية الكود كامل وللتجربة من هنا http://jsfiddle.net/DveuB/170/

0 comments:

إرسال تعليق