導航:首頁 > 編程語言 > buttononclickphp

buttononclickphp

發布時間:2022-08-23 17:20:43

① button 的 onclick怎麼執行php函數 onClick="<php run() >" 怎麼不行

PHP是在伺服器端執行的嵌入HTML文檔的腳本語言,語言的風格有類似於C語言,被廣泛的運用;而button的onclick事件是在客戶端瀏覽器中觸發的,只能執行javascript腳本。
你可能覺得表單的提交按鈕可以執行伺服器腳本並顯示內容,其實並不是提交按鈕執行了伺服器腳本,而是提交按鈕把表單內容作用請求附加數據發送給了伺服器頁面,伺服器頁面根據收到的數據重新執行了伺服器腳本並輸出頁面,也就是說頁面實際上是重載了。
那麼你想使用php技術,通過button的onclick事件執行某個操作,如果這個操作不需要使用伺服器上的數據,那麼用javascript腳本就可以了;如果需要使用伺服器數據,比如查詢資料庫並返回結果在頁面上顯示出來,那麼你需要使用ajax技術,通過javascript腳本來向php頁面請求數據,再根據返回數據來顯示。
如果還有什麼不明白的請追問。

② php菜鳥,給button加onclick命令

你寫錯了,你試試看下面的。
<form id="form2" name="form2" method="post" action="">
<label>
<input type="button" name="send" id="send" value="按鈕" onclick="location.href=document.form2.txt3.value"/>
</label>
<textarea name="txt3" rows="10"><?php echo $row_Recordset1['gg1']; ?></textarea>
</form>

③ button不onClick就執行了php的function 附代碼 求解為何

php代碼是在服務端執行的,onclick代碼是在瀏覽器端執行,你查看下網頁的源代碼,會是下面這樣的
...
<body>
<button onClick="數字">返回主頁</button>
數字
</body>
...
當然,這樣的代碼你按這個button的話只會提示javascript錯誤。
想響應客戶端事件執行伺服器端函數,需要AJAX或RPC(Remote Precere Call),phpRPC,xmlRPC,啥的,你寫出這樣的代碼,說明你對PHP還沒有真正理解。

④ php 怎麼響應button的onclick事件

在button的onclick事件上,發送ajax請求,php處理並返回數據,js處理操作;

最好使用jquery庫 ,

$("button").click(function(){
//發送ajax請求
$.get("請求php的地址",{},function(data){

//根據返回的data進行js操作
window.alert(data);
});

});

⑤ php button onclick事件

需要注意載入順序,要先把js載入,然後再載入dom結構。

window.onload=function(){
functiontestbtnClick(id){alert(id);}
}

⑥ php語言中 button onclick 代碼的問題

onclick 是 javascript
如果你想用php 來返回到之前頁
試一下
假設你想返回的頁面叫 a.php
<?php
session_start();
// $_SERVER['REQUEST_URI']存入當前頁url
$_SESSION['prev_page'] = $_SERVER['REQUEST_URI'];

接下來
在b.php 上寫入
<?php
session_start();
..
echo "<a href='" . $_SESSION['prev_page'] . "'>返回 a.php </a>";
..
?>

⑦ php怎麼獲取onclick 值

1.php
<form action="2.php" method="post">
username:<input type="text" name="username" /><br>
<input type="submit" name="submit" value="submit"/>
</form>

2.php
<div id="divName"></div>
<input type="button" name="show" value="show" onclick="showName();"/>
<script language="javascript">
function showName(){
var username="<? $_POST['username']?>";
document.getElementById("divName").innerHTML=username;
}

</script>

⑧ php onclick使用

剛剛看了一下,你這種寫法是不對了。。你這是一個PHP文件吧。
文件裡面 有這樣一段
echo "<td><img onclick='".rsDel($usercount[0])."' src=\"../images/b_drop.png\"/></td></tr>\n";

你要明白,你這裡面rsDel函數,並不是JS函數。它是一個PHP函數,PHP在解釋執行的時候,是順序進行的,你這里"<td><img onclick='"會正常輸出,這在PHP里是字元串,但到輸出rsDel($usercount[0])這的時候,就是輸出
rsDel($usercount[0]) 這個函數的反回值。所以,這個頁面一運行就會直接執行函數的,而且那個ONCLICK事件也不會有用!
給你個提議。你是希望點擊元素,進行刪除對應數據操作。你可以考慮用一下
jquery或其它的ajax包達到非同步的效果。如果你不打算加這個的話。可以加一個JS處理代碼,以表單的方式進行執行。如果有問題還可以加問。就先說這些吧

⑨ [php]onSubmit和onclick區別

onSubmit是表單上(也只能是表單)用的,提交表單前會觸發
onClick是按鈕等控制項上用的,用來觸發點擊事件.

用作數據驗證的時候,可以選擇在submit按鈕上的onclick中驗證,可以在onsubmit中驗證.但是從事件觸發順序上來說,onclick更早.順序是:

用戶點擊按鈕->onclick->如果onclick返回有效或未處理onclick則提交表單->onsubmit->如果onsubmit未處理或返回true,則提交,否則取消提交.

onsubmit中返回false會引起取消表單提交;onclick中返回false則會引起此次點擊操作被判斷為無效,則也就不會引起表單提交.

閱讀全文

與buttononclickphp相關的資料

熱點內容
程序員吃雞蛋炒菜 瀏覽:173
在哪裡看俄羅斯電視劇app 瀏覽:308
怎麼找資料庫伺服器地址 瀏覽:486
伺服器調試怎麼翻譯 瀏覽:921
php如何處理ajax請求 瀏覽:211
php數組下標存在 瀏覽:706
php獲取ip歸屬地 瀏覽:175
撩女程序員怎麼辦 瀏覽:508
百度伺服器做什麼 瀏覽:192
打開軟體加速伺服器有什麼危害 瀏覽:87
php去除數組下標 瀏覽:794
ipad的app內容哪裡看 瀏覽:284
遇見空間app在哪裡 瀏覽:547
用命令對一個文件內容進行統計 瀏覽:317
華為交換機配置命令縮寫 瀏覽:344
鏈接伺服器出現問題怎麼處理 瀏覽:833
華為手機怎麼打開加密 瀏覽:676
開利中央空調壓縮機 瀏覽:742
程序員面臨脫發 瀏覽:872
javaweb管理系統源碼下載 瀏覽:733