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.


Musallat için


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


Ve huvel kaviyyul azîz


Gaibten nafaka tertipleri


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


Hizbul Vikâye (Koruyucu Dua) Ruhsal Yükselme ve Korunmak


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


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


Ya Rakib Esmasının Mucizeleri


Havasta Açık Kapalı Günler


Korunma zirhi


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


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


Davet-i tahatili Kübra


Muhabbet Ve Cimaya Kuvvet


İrsali hatif


SCCM 2012 Client Installation issue


Kağıtları Altına Çevirmek


sihir ve cinin zararlarını gidermek