Code前端首页关于Code前端联系我们

关于phponblur的信息

terry 2年前 (2023-09-30) 阅读数 43 #PHP
文章标签 str_replace函数

本文目录一览:

  • 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");

}

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

热门