導航:首頁 > 編程語言 > 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相關的資料

熱點內容
程序員簡易表白代碼 瀏覽:163
什麼是無線加密狗 瀏覽:60
國家反詐中心app為什麼會彈出 瀏覽:64
cad壓縮圖列印 瀏覽:100
網頁打開速度與伺服器有什麼關系 瀏覽:860
android開發技術文檔 瀏覽:62
32單片機寫程序 瀏覽:43
三星雙清無命令 瀏覽:835
漢壽小程序源碼 瀏覽:340
易助erp雲伺服器 瀏覽:530
修改本地賬戶管理員文件夾 瀏覽:416
python爬蟲工程師招聘 瀏覽:283
小鵬p7聽音樂哪個app好 瀏覽:354
linux下的防火牆 瀏覽:954
凌達壓縮機美芝壓縮機 瀏覽:350
php後面代碼不執行 瀏覽:236
微我手機怎樣設置應用加密 瀏覽:203
條件加密 瀏覽:628
androidstudio設置中文 瀏覽:641
汽車換壓縮機能提升製冷 瀏覽:629