Если введено слово «.xml», форма будет отправлена без необходимости нажатия кнопки «Отправить»?
Да, но это не вопрос PHP. Вам нужен JavaScript / jQuery для этого.
Это можно сделать в JS или jQuery, как сказал Фориен.
Вот решение jQuery, чтобы вы пошли по правильному пути. Не уверен, что это работает, но есть тренировка:
$(document).ready(function(){
$( "#textf" ).keypress(function() {
if($("#textf").contains(".xml")){
$( "#testform" ).submit();
}
});
});
Вы не хотели бы делать это в 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>