How can i call a PHP function from onchange on an HTML form textbox? I have tried
<input onchange="phpfunction()" ..... >
<?php
function phpfunction() {
my function
}
?>
Any Help? I Can't seem to figure it out.
Thank You
You have to do an ajax call and post that your PHP.
Example:
HTML:
<input name="blah" onchange="mainInfo(this.value);">
Javascript Function (AjaX)
function mainInfo(id) {
$.ajax({
type: "GET",
url: "dummy.php",
data: "mainid =" + id,
success: function(result) {
$("#somewhere").html(result);
}
});
};
PHP
<?php
if(isset($_GET['mainid'])){
mainInfo($_GET['mainid']);
}
?>