如何识别用户是否单击了文本输入并在该事件中运行php

H B*_*amy -1 javascript php click execute

如果用户点击我的文本输入class = "foo",如何使用javascript检查,然后,如果用户已经这样做,则执行php文件.

Jak*_*son 6

最简单的方法是使用jQuery.

首先,在您的<head></head>部分中包含jQuery :

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

然后添加以下Javascript:

$(document).ready(function() {
  $('input.foo').blur(function(){
    $.ajax('myScript.php');
  });
});
Run Code Online (Sandbox Code Playgroud)

这将设置input(谁的类foo)使用ajax运行,myScript.php只要有人点击它,在开发术语中称为模糊.

  • 要做的两点:1)这是jQuery,而不是vanilla JS(显而易见,但OP应该被告知)和2)你绝对没有任何解释.请纠正. (4认同)