Как автоматически отправить форму, когда определенное слово набирается в текстовом поле PHP?

Если введено слово «.xml», форма будет отправлена ​​без необходимости нажатия кнопки «Отправить»?

-3

Решение

Да, но это не вопрос PHP. Вам нужен JavaScript / jQuery для этого.

http://api.jquery.com/keypress/

1

Другие решения

Это можно сделать в JS или jQuery, как сказал Фориен.

Вот решение jQuery, чтобы вы пошли по правильному пути. Не уверен, что это работает, но есть тренировка:

$(document).ready(function(){

$( "#textf" ).keypress(function() {
if($("#textf").contains(".xml")){
$( "#testform" ).submit();
}
});

});
1

Вы не хотели бы делать это в PHP, но вы можете использовать слушатель keyup, как показано ниже:

$(document).on("keyup", "#watch", function() {
// console.log($(this).val());
if ($(this).val() === ".xml") {
$('form#form-watch').submit();
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<form id="form-watch">
<input type="text" id="watch" />
</form>
0
По вопросам рекламы [email protected]