Subcategories

Прокрутка наверх (Mootools и Jquery)

На мутулс код выглядит так:

window.addEvent('domready', function () {
    var a = $('totop');
    if (a) {
        var b = new Fx.Scroll(window);
        a.setStyle('outline', 'none').addEvent('click', function (e) {
            new Event(e).stop();
            b.toTop()
        })
    }
});

Аналог на джквери:

$(function() {
    var $a = $('#totop');

    if ($a.length != 0) {
        $a
            .css('outline', 'none')
            .click(function(e) {
                $(window).animate({scrollTop: 0}, 1000);
                return false;
            });
    }
});

Email/URL check/validate

Url check/validate on javascript js:

function isValidURL(url){
    var RegExp = /^(([\w]+:)?\/\/)?(([\d\w]|%[a-fA-f\d]{2,2})+(:([\d\w]|%[a-fA-f\d]{2,2})+)?@)?([\d\w][-\d\w]{0,253}[\d\w]\.)+[\w]{2,4}(:[\d]+)?(\/([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)*(\?(&?([-+_~.\d\w]|%[a-fA-f\d]{2,2})=?)*)?(#([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)?$/;
    if(RegExp.test(url)){
        return true;
    }else{
        return false;
    }
}

Email check/validate on javascript js:

function isValidEmail(email){
    var RegExp = /^((([a-z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+(\.([a-z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+)*)@((((([a-z]|[0-9])([a-z]|[0-9]|\-){0,61}([a-z]|[0-9])\.))*([a-z]|[0-9])([a-z]|[0-9]|\-){0,61}([a-z]|[0-9])\.)[\w]{2,4}|(((([0-9]){1,3}\.){3}([0-9]){1,3}))|(\[((([0-9]){1,3}\.){3}([0-9]){1,3})\])))$/
    if(RegExp.test(email)){
        return true;
    }else{
        return false;
    }
} 

Textarea limit symbols

Так выглядит скрипт:
Так рисуем форму с полем для ввода:
(Maximum characters: 100) You have characters left.
Получаем:

(Maximum characters: 100)
You have characters left.

Ну и при получении данных не забываем пользоваться PHP функцией substr().
substr($_POST['limitedtextarea'],0,100);
Scroll to Top
Ads: