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


Muhabbet Ve Cimaya Kuvvet


Ya Rakib Esmasının Mucizeleri


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


İsmi Azam Vefki


Davet-i tahatili Kübra


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


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


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


SCCM 2012 Client Installation issue


Dehruşiye Azimeti