Quantcast
Channel: BTSoru.com - Bilisim ve Yazilim Teknolojileri Soru/Cevap Platformu - latest questions
Viewing all articles
Browse latest Browse all 4270

jsf de input

$
0
0

Jsfde inputlara ancaq reqem daxil etmek ucun bu scripti nasil caliwdirim?

function clearText(thefield){ if (thefield.value=="0" || thefield.value=="0.0") thefield.value = "" }; function extractNumber(obj, decimalPlaces, allowNegative) { var value = input.value; var rep = /[-\.;":,/'a-zA-Zа-яА-Я`~!@#$%^(_=+|?/>№?03456789]/; if (rep.test(value)) { value = value.replace(rep, ''); input.value = value; } var temp = obj.value; if (obj.value.length==0) { obj.value=obj.defaultValue; } // avoid changing things if already formatted correctly var reg0Str = '[0-9]'; if (decimalPlaces > 0) { reg0Str += '\\.?[0-9]{0,' + decimalPlaces + '}'; } else if (decimalPlaces < 0) { reg0Str += '\\.?[0-9]*'; } reg0Str = allowNegative ? '^-?' + reg0Str : '^' + reg0Str; reg0Str = reg0Str + '$'; var reg0 = new RegExp(reg0Str); if (reg0.test(temp)) return true;

// first replace all non numbers
var reg1Str = '[^0-9' + (decimalPlaces != 0 ? '.' : '') + (allowNegative ? '-' : '') + ']';
var reg1 = new RegExp(reg1Str, 'g');
temp = temp.replace(reg1, '');

if (allowNegative) {
    // replace extra negative
    var hasNegative = temp.length > 0 && temp.charAt(0) == '-';
    var reg2 = /-/g;
    temp = temp.replace(reg2, '');
    if (hasNegative) temp = '-' + temp;
}
//alert(temp);
if (decimalPlaces != 0) {
    var reg3 = /\\./g;
    var reg3Array = reg3.exec(temp);
    if (reg3Array != null) {
        // keep only first occurrence of .
        //  and the number of places specified by decimalPlaces or the entire string if decimalPlaces < 0
        var reg3Right = temp.substring(reg3Array.index + reg3Array[0].length);
        reg3Right = reg3Right.replace(reg3, '');
        reg3Right = decimalPlaces > 0 ? reg3Right.substring(0, decimalPlaces) : reg3Right;
        temp = temp.substring(0,reg3Array.index) + '.' + reg3Right;
    }
}
obj.value = temp;

} function blockNonNumbers(obj, e, allowDecimal, allowNegative) { var key; var isCtrl = false; var keychar; var reg;

if(window.event) {
    key = e.keyCode;
    isCtrl = window.event.ctrlKey
}
else if(e.which) {
    key = e.which;
    isCtrl = e.ctrlKey;
}

if (isNaN(key)) return true;

keychar = String.fromCharCode(key);

// check for backspace or delete, or if Ctrl was pressed
if (key == 8 || isCtrl)
{
    return true;
}

reg = /\\d/;
var isFirstN = allowNegative ? keychar == '-' && obj.value.indexOf('-') == -1 : false;
var isFirstD = allowDecimal ? keychar == '.' && obj.value.indexOf('.') == -1 : false;

return isFirstN || isFirstD || reg.test(keychar);

}

$(document).ready(function() { $("#txtbox").keydown(function(event) { // Разрешаем: backspace, delete, tab и escape if ( event.keyCode == 46 || event.keyCode == 8 || event.keyCode == 9 || event.keyCode == 27 || // Разрешаем: Ctrl+A (event.keyCode == 65 && event.ctrlKey === true) || // Разрешаем: home, end, влево, вправо (event.keyCode >= 35 && event.keyCode <= 39)) { // Ничего не делаем return; } else { // Обеждаемся, что это цифра, и останавливаем событие keypress if ((event.keyCode < 48 || event.keyCode > 57) && (event.keyCode < 96 || event.keyCode > 105 )) { event.preventDefault(); }
} }); });


Viewing all articles
Browse latest Browse all 4270

Trending Articles


Göz perdesi kaldırma zikri Sonuç alınmıştır.


Havasta Açık Kapalı Günler


rızık ve geçim derdi için ya vehhab vefki


İsmi Azam Vefki


Gaibten nafaka tertipleri


Mülk süresi 14. Ayet ve ya habir esması


Muhabbet Ve Cimaya Kuvvet


“ Yâ Evvel Yâ Âhir Yâ Zahir Yâ Bâtın “


SCCM 2012 Client Installation issue


Kağıtları Altına Çevirmek


Musallat için


sihir ve cinin zararlarını gidermek


"Yâ Melik!" Esmasının Havâs ve Esrârı


Sıkıntıyı gideren Ismi Celil duası


Davet-i tahatili Kübra


Çok Kuvvetli Söz Geçirme Duası


İrsali hatif


İnna fetahna leke fethan mubina (Fetih Suresi 1.ayet)


Kalp gözünü açmak için kolay yollar


Ya Rakib Esmasının Mucizeleri