функция шаблона в компоненте html [дубликат]

Короткий ответ: вам нужно выполнить обратный вызов следующим образом:

function callback(response) {
    // Here you can do what ever you want with the response object.
    console.log(response);
}

$.ajax({
    url: "...",
    success: callback
});
4
задан Volker E. 28 October 2014 в 03:25
поделиться

3 ответа

Регулярное выражение атрибута HTML5 @pattern основано на JavaScript regex, поэтому вы можете использовать шестнадцатеричную нотацию или unicode notation для этого символа, как в JavaScript:

" = \x22 OR \u0022
' = \x27 OR \u0027

Чтобы вы могли легко использовать

pattern="[^'\x22]+"

TADA! Нет библиотек JavaScript! ;)

23
ответ дан David Strencsev 26 August 2018 в 03:38
поделиться

Попробуйте использовать js-структуру, такую ​​как JQuery или PrototypeJS

, тогда вы можете сказать

onchange=(function() {...});

, что вы можете следить за тем, как использовать regex в jQuery через этот поток: Проверка правильности выражения в jQuery

-1
ответ дан Community 26 August 2018 в 03:38
поделиться

, если у вас есть браузер HTML5, вы можете написать

<input id="ipt_my_field" type="text" name="my_field_name" pattern="[^'"]+" 

, и вам нужно подготовиться к не совместимым браузерам с помощью Модернизатора с некоторыми такими

if(!Modernizr.input.pattern) {
    var input = document.getElementById("ipt_my_field");
    input.addEvent('onblur', function(ip){
        if(ip.value.match(/[^'"]+/)) {
          // is a good
        } else {
          // is a bad
        }
    });
}
-1
ответ дан rkmax 26 August 2018 в 03:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: