本文目录一览:
- 1、php进行表单验证怎么实现文本框一失焦就进行数据库查询
- 2、php 文本框失去焦点后去查询数据库
- 3、php 画面文本框输入有错误,输出错误提示,其它文本框的值怎么保持不变
- 4、在 html中,用onblur=”方法(参数)”,就能调用JavaScript中的方法,如果想调用php中的方法,该如何做
- 5、PHP在同一个文本域中使用两个函数但是要使用同一个属性“onBlur ”,如何实现?感谢大虾。
php进行表单验证怎么实现文本框一失焦就进行数据库查询
上面两层说的都没错,要用AJAX,就是出发了一个onblur事件后执行XMLHttpRequest查询,然后将返回的结果输出
如果嫌调用编写太麻烦,可以用一些现成的AJAX库哦,比如JQuery,EXT之类的
php 文本框失去焦点后去查询数据库
在客户端使用 ajax 发送网络请求,服务端返回数据 :
script src=””/script
// 客户端
document.write(“input type=’text’ onblur=’func(this)'”);
function func (element) {
let text = $(element).text;
$.ajax(
{
url : ‘查询数据URL’,
data : ‘携带参数’,
type : ‘请求方式’,
dataType : ‘接收数据格式’,
success : function (result) {
// 请求成功时回调函数
}
error : function () {
console.log(‘Fail’);
}
}
);
}
// 服务端
$data = ‘需要响应的数据’;
echo $data; // 响应
php 画面文本框输入有错误,输出错误提示,其它文本框的值怎么保持不变
用AJAX可以实现这个异步功能,当然你也可以检测用户的onkeypress事件,或者当用户输入完了,这个框失去鼠标焦点了,用onblur事件调用一个函数判断,举一个例子:
input type=”text” onblur=”check(this.value)” id=”000″ value=”” /
function check(value){
if (value == ”) { alert(‘空’);}
else {alert(value);}
}
在 html中,用onblur=”方法(参数)”,就能调用JavaScript中的方法,如果想调用php中的方法,该如何做
JS 是前台运行在客户端也就是浏览器,PHP 是后台运行在服务器,JS 和 PHP 可以通过 表单,URL 传值 进行 同步的 数据交换,也可以通过AJAX 异步数据交换,但不能简单的调用!
可以在数据交换中加入相关信息,间接操作,也算调用吧
PHP在同一个文本域中使用两个函数但是要使用同一个属性“onBlur ”,如何实现?感谢大虾。
这应该不是PHP的问题吧,是一个JS的问题吧!
这是表单里面的部分
input type=”text” name=”myname” id=”myid” onblur=”myfunction();” /
这是JS的部分
function myfunction() {
myfunction1();
myfunction2();
}
function myfunction1() {
alert(“I’m Function1”);
}
function myfunction2() {
alert(“I’m Function2”);
}
原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/153251.html