如何使用javascript检查用户是否单击我的文本输入class = "foo"
,然后如果用户已这样做,请执行PHP文件。如何识别用户是否点击了文本输入并在该事件中运行PHP
-1
A
回答
6
要做到这一点,最简单的方法就是使用jQuery。
首先,包括jQuery的在您的<head></head>
部分:
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.min.js"></script>
然后添加以下的Javascript:
$(document).ready(function() {
$('input.foo').blur(function(){
$.ajax('myScript.php');
});
});
,这将建立input
(谁的类是foo
)使用AJAX来运行myScript.php
每当有人点击它,这在发展中称为模糊。
1
这里以普通的javascript为例。
<!DOCTYPE html>
<html>
<body>
<script type="text/javascript">
function runAjax(){
if (str==""){
document.getElementById("txtHint").innerHTML="";
return;
}
if (window.XMLHttpRequest){ // code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
} else { // code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function(){
if (xmlhttp.readyState==4 && xmlhttp.status==200){
document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","fooscript.php",true);
xmlhttp.send();
}
</script>
<form>
<input name="vorname" type="text" onblur="runAjax()">
</form>
</body>
</html>
相关问题
- 1. 如何识别用户是输入了搜索文本还是网站?
- 2. 当用户输入文本并点击时触发事件输入或点击数据列表中的项目
- 3. Firebase Auth识别用户是否输入了错误的密码
- 4. 是否有任何事件可以识别滚动条点击
- 5. 如何识别用户是否以RTL或LTR语言输入?
- 6. 如何识别.exe文件是否需要输入参数
- 7. 在Runtime.exec()中运行执行文件并获取用户输入
- 8. 检查用户是否点击了“Ok”作为“onbeforeunload事件”
- 9. 如何识别是否禁用了Cookie
- 10. 按钮点击事件是否被点击手势识别器覆盖?
- 11. jquery检测用户是否点击了输入 - 如果没有做点什么
- 12. 用户如何识别任何事件
- 13. 点击2个点击选项来识别点击事件
- 14. 如何知道用户是否点击了微调控件android
- 15. 识别用户是否在iOS 6设置中定义了本机Facebook帐户
- 16. 如何检查用户输入是否已存在于文本文件中python
- 17. 如何确定用户是否输入了错误的输入?
- 18. 检查点击下一步按钮用户是否在文本框中输入了一个值
- 19. 如何检查用户是否在Go中输入了空值?
- 20. 如何知道用户是否在QTableView中输入了数据
- 21. 在点击事件中识别发件人按钮控件
- 22. 如何识别应用程序是否在后台运行
- 23. 如何识别代码是否在web服务中运行?
- 24. 如何检测'Enter'是否触发了点击事件?
- 25. 如何知道用户是否点击了表格中的X
- 26. 如何处理调用输入按钮点击事件的多个文本框的输入事件?
- 27. 如何识别在DataPager中点击了哪个页面号码
- 28. 在Android中处理用户输入事件的基本知识是什么?
- 29. 如何将点击事件放入点击事件jquery中?
- 30. 如何检查用户是否正在输入文本字段?
你试过了什么?你有什么麻烦?你想将用户重定向到PHP页面,还是只是在用户不知道的情况下执行它? –
@ Xeon06我怎么可能试图做到这一点,不知道如何? –
实际上,当人们尝试学习而不是从别人获取代码时,我们更喜欢这种方式。如果您不知道JavaScript,那么在提出与之有关的问题之前,您应该先学习它。如果你这样做,你应该对如何开始有一个简单的想法。 –