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

熱點內容
做什麼app賺錢 瀏覽:83
博途編譯失敗聯系客戶支持部門 瀏覽:926
金蝶旗艦版編譯 瀏覽:50
萬象伺服器斷電後啟動不了怎麼辦 瀏覽:356
我的世界蘋果版的2b2t伺服器地址咋查 瀏覽:95
xlsx轉換pdf 瀏覽:98
3dmax擠出命令英語 瀏覽:903
靶心率的定義和演算法 瀏覽:514
3d模術師app哪裡下載 瀏覽:474
php中文api文檔 瀏覽:458
安卓設計怎麼加入輸入框 瀏覽:185
主根伺服器什麼時候開始 瀏覽:738
奇門遁甲完整版pdf 瀏覽:903
app軟體怎麼用的 瀏覽:802
電子書pdf購買 瀏覽:194
浪潮伺服器如何做系統 瀏覽:111
冒險島img格式加密 瀏覽:596
我的世界手游如何復制命令 瀏覽:659
天刀自動彈琴腳本源碼 瀏覽:971
打開其它app微信怎麼收不到 瀏覽:447