Как я реализую onchange <вводят тип = “текст”> с jQuery?

Изучение языка функционального программирования могло бы использовать несколько ядер... дорогостоящих.

я думаю, что не действительно трудно использовать дополнительные ядра. Существуют некоторые мелочи как веб-приложения, который не должен иметь никакого дополнительного ухода, поскольку веб-сервер делает свою работу, выполняющую запросы параллельно. Вопросы для длительных алгоритмов (долго то, что Вы называете долго). Они должны быть разделены по меньшим доменам, который не зависит друг друга или синхронизирует зависимости. Много algs может сделать это, но иногда ужасно различные необходимые реализации (затраты снова).

Так, никакая серебряная пуля, пока Вы не используете императивные языки программирования, извините. Или Вам нужны квалифицированные (дорогостоящие) программисты, или необходимо обратиться к другому (дорогостоящему) языку программирования. Или у Вас может быть удача просто (сеть).

166
задан Peter Mortensen 8 January 2018 в 13:18
поделиться

3 ответа

Вы можете использовать .change ()

$('input[name=myInput]').change(function() { ... });

Однако это событие сработает только тогда, когда селектор потеряет фокус, поэтому вам нужно будет щелкнуть где-нибудь еще, чтобы это сработало.

Если это не совсем подходит для вас, вы можете использовать некоторые другие события jQuery , например keyup , keydown или keypress - в зависимости от точный эффект, который вы хотите.

210
ответ дан 23 November 2019 в 21:01
поделиться

Я бы предложил использовать событие keyup примерно так:

$('elementName').keyup(function() {
 alert("Key up detected");
});

Есть несколько способов достижения тот же результат, поэтому я полагаю, что это зависит от предпочтений и зависит от того, как вы хотите, чтобы он работал точно.

Обновление: это работает только для ручного ввода, а не для копирования и вставки.

Для копирования и вставки я бы рекомендовал следующее:

$('elementName').on('input',function(e){
 // Code here
});
77
ответ дан 23 November 2019 в 21:01
поделиться
$("input").change(function () {
    alert("Changed!");
});
1
ответ дан 23 November 2019 в 21:01
поделиться
Другие вопросы по тегам:

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