如何在html表單文本框中從onchange調用php函數?我試過textbox onchange調用php函數
<input onchange="phpfunction()" ..... >
<?php
function phpfunction() {
my function
}
?>
任何幫助?我似乎無法弄清楚。
謝謝
如何在html表單文本框中從onchange調用php函數?我試過textbox onchange調用php函數
<input onchange="phpfunction()" ..... >
<?php
function phpfunction() {
my function
}
?>
任何幫助?我似乎無法弄清楚。
謝謝
你必須做一個Ajax調用後,你的PHP。
實施例:
HTML:
<input name="blah" onchange="mainInfo(this.value);">
Javascript函數(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']);
}
?>
你不能在瀏覽器中執行PHP。
對Web服務器上的PHP函數執行AJAX調用或POST,或編寫在瀏覽器中執行的Javascript函數。
你需要用JavaScript來完成它併發送請求到服務器。當HTML運行在客戶端和php服務器上。
你需要使用jQuery的這一點,在客戶端
不能使用PHP<input onchange="callphpfunction()" ..... >
<script>
callphpfunction(){
$.post("file.php",function(data){
alert(data);
});
}
</script>
file.php
<?php
function phpfunction() {
echo $data;
}
phpfunction();
?>
不,你必須使用JavaScript並用ajax調用php腳本。 – 2014-10-01 18:46:01