本文目錄一覽:
- 1、php不要用javascript,要怎麼彈出消息框?
- 2、在php中彈出信息輸入框的功能如何實現?類似下圖:
- 3、PHP中,如何做出一個彈出對話框?
- 4、php彈出變量對話框怎麼辦
- 5、請問如何讓PHP在長時間執行中彈出一個對話框並顯示「程序正在執行」?求高手詳解
php不要用javascript,要怎麼彈出消息框?
php是運行在服務器端的,它本身是沒有彈出對話框的命令的(否則的話在服務器的屏幕上彈出對話框對於用戶而言有什麼意義呢?)。要想在客戶端的瀏覽器中彈出對話框,就必須用前端腳本語言,如果不用Javascript,那就只能用VBScript,而這比Javascript的兼容性差遠了(只有IE支持),所以說到最後,你仍然要用Javascript。
在php中彈出信息輸入框的功能如何實現?類似下圖:
1. 在頁面上寫兩個個div,一個放其它東西,另一個放輸入框寫上,
然後將放置輸入框的divstyle=”display:none”
2.弄個按鈕或者圖片,綁定js,在點擊按鈕的時候將display設置為block,
將另一個div的display設置成none,這樣看上去就像是彈出了一個窗口
在點擊完登錄之後刷新當前頁面即可
3.至於輸入框的位置,可以看一下css文檔,如何顯示在頁面的中央
另一個就是在js中寫一個模態窗口,也同樣能夠實現
PHP中,如何做出一個彈出對話框?
form action=”” method=”post” name=”myform” onsubmit=”return test()”input type=”text” id=”myinput”/input type=”submit” value=”test”//formscript language=”javascript”function test(){var myinput=document.getElementById(“myinput”);if(myinput.value==null){alert(“please input a value”);return false;}else{return true}}/script
php彈出變量對話框怎麼辦
php彈出變量對話框這個彈出的應該是個頁面。不僅僅是個窗口。裏面有表單,可以輸入一些東西,並且有自己很複雜的樣式。
請問如何讓PHP在長時間執行中彈出一個對話框並顯示「程序正在執行」?求高手詳解
如果是點擊一個按鈕彈出對話框再執行程序的話可以寫成:
!–此處為觸發事件點擊的按鈕,當然你的可能是一個鏈接或別的什麼形式展現的,我們要用到的只是 id=”btn”–
input type=”button” value=”點我執行” id=”btn”
!–此處為彈出窗口層,默認為隱藏狀態–
div id=”pop” style=”display:none;”程序正在執行/div
script type=”text/javascript” src=”jquery.js”/script
script type=”text/javascript”
$(“#btn”).click(function(){ //點擊id=”btn”按鈕時執行
$(“#pop”).show(); //顯示彈出窗口
//執行ajax請求
$.ajax({
type: “post”, //請求方式
data: “”, //參數
url: “請求的PHP文件路徑”,
error:function(){ //請求失敗
},
success:function(data){ //請求成功,data為從請求的PHP頁面中返回的數據
//請求成功後如果頁面不發生跳轉的話需要將彈出窗口隱藏
//隱藏彈出窗口的話寫:
//$(“#pop”).hide();
//如果不隱藏,需要在彈出窗口中顯示返回的數據的話寫
//$(“#pop”).html(“要在彈出窗口中顯示的內容文本或html代碼”);
}
});
});
/script
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/283124.html