textbox onchange调用php函数

var*_*cor 1 php forms function onchange

如何从html表单文本框上的onchange调用php函数?我试过了

<input onchange="phpfunction()" ..... >

<?php
function phpfunction() {
my function
}
?>
Run Code Online (Sandbox Code Playgroud)

任何帮助?我似乎无法弄明白.

谢谢

jag*_*itg 6

你必须做一个ajax调用并发布你的PHP.

例:

HTML:

<input name="blah" onchange="mainInfo(this.value);">
Run Code Online (Sandbox Code Playgroud)

Javascript函数(AjaX)

function mainInfo(id) {
    $.ajax({
        type: "GET",
        url: "dummy.php",
        data: "mainid =" + id,
        success: function(result) {
            $("#somewhere").html(result);
        }
    });
};
Run Code Online (Sandbox Code Playgroud)

PHP

<?php
    if(isset($_GET['mainid'])){
        mainInfo($_GET['mainid']);
    }
?>
Run Code Online (Sandbox Code Playgroud)