Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在文本框PHP中键入特定单词时自动发送表单?_Php_Form Submit - Fatal编程技术网

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

如何在文本框PHP中键入特定单词时自动发送表单?,php,form-submit,Php,Form Submit,如果键入了“.xml”一词,则无需按下提交按钮即可发送表单?是的,但这并不重要。您需要JavaScript/jQuery来实现这一点 您不希望在PHP中执行此操作,但可以使用keyup侦听器,如下所示: $(document).on(“keyup”上的“#watch”,函数(){ //log($(this.val()); if($(this.val()=“.xml”){ $('form#form watch')。提交(); } }); 正如Forien所说,这可以在JS或jQuery中完成 下

如果键入了“.xml”一词,则无需按下提交按钮即可发送表单?

是的,但这并不重要。您需要JavaScript/jQuery来实现这一点


您不希望在PHP中执行此操作,但可以使用keyup侦听器,如下所示:

$(document).on(“keyup”上的“#watch”,函数(){
//log($(this.val());
if($(this.val()=“.xml”){
$('form#form watch')。提交();
}
});

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

下面是一个jQuery解决方案,可以帮助您走上正确的道路。不确定它是否有效,但可以尝试一下:

$(document).ready(function(){

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

});

是的,差不多是这样。应该有用。我太懒了:D你们也可以添加关于需要包含jQuery插件的信息,这样OP就会知道了