如何在文本框-PHP中键入特定单词时自动发送表单?

时间:2014-12-04 19:58:47

标签: php form-submit

如果单词" .xml"键入表格将不需要按提交按钮发送?

3 个答案:

答案 0 :(得分:1)

是的,但这不是PHP问题。你需要JavaScript / jQuery。

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

答案 1 :(得分:1)

这可以在JS或jQuery中完成,正如Forien所说。

这是一个jQuery解决方案,可以帮助您找到正确的方法。不确定它是否有效但是有一个游戏:

$(document).ready(function(){

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

});

答案 2 :(得分:0)

您不希望在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>