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.


Korunma zirhi


sihir ve cinin zararlarını gidermek


Ve huvel kaviyyul azîz


Davet-i tahatili Kübra


Muhabbet Ve Cimaya Kuvvet


İrsali hatif


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


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


Kağıtları Altına Çevirmek


Musallat için


Havasta Açık Kapalı Günler


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


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


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


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


Ya Cebbar;Yâ Cebbar c.c:Dilediğini zorla yaptırmaya


SCCM 2012 Client Installation issue


Karanfil ve Surei İhlas ile CELB


Ya Rakib Esmasının Mucizeleri