IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   HTML/CSS/JavaScript (https://www.ircforumlari.net/html-css-javascript/)
-   -   Javascript telefon maskeleme kodları (https://www.ircforumlari.net/html-css-javascript/630173-javascript-telefon-maskeleme-kodlari.html)

hAte 19 Ekim 2014 17:28

Javascript telefon maskeleme kodları
 
Bir textbox alanına yazılan telefonu maskeli şekilde gösterebilmek için aşağıdaki fonksiyonu kullanabilirsiniz. Girilen telefon numarasını (344) 435 11 11 formatında gösterebiliriz. Aradaki boşluklar ve parantez aç/kapa işaretleri otomatik olarak her tuşa basıldığında telMasking fonksiyonumuz tarafından getirilmektedir.

PHP- Kodu:

<input id="gsm" name="gsm" type="text"  onblur="if (this.value == '') {this.value = '(_ _ _)';}" onfocus="if (this.value == '(_ _ _)') {this.value = '';}"  onkeypress="return telMasking(event)" value="(_ _ _)" maxlength='15' /> 

Javascript kodu:

PHP- Kodu:

function telMasking(evt) {
    var 
charCode = (evt.which) ? evt.which event.keyCode
    
if (charCode != ) {
        var 
p1 document.getElementById("gsm").value.toString();
        var 
p2 p1;
        var 
mod 5;

        if (
p2.length == 0) {
            
document.getElementById("gsm").value "(" document.getElementById("gsm").value;
        }
        if (
p2.length == 4) {
            
document.getElementById("gsm").value += ") ";
        }
        if (
p2.length == 9) {
            
document.getElementById("gsm").value += " ";
        }
        if (
p2.length == 12) {
            
document.getElementById("gsm").value += " ";
        }
    }
    if (
charCode 31 && (charCode 48 || charCode 57))
        return 
false;

    return 
true;




Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 14:34.

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net