本文目錄一覽:
- 1、JS 中confirm怎麼點擊取消還是刪除了數據
- 2、js confirm函數
- 3、js 中confirm的用法
- 4、在JS中怎麼得到confirm()的返回值?
- 5、JS中confirm(“”)返回的是一個什麼值?
- 6、關於JavaScript中的confirm()函數
JS 中confirm怎麼點擊取消還是刪除了數據
1、confirm會阻塞當前進程。也就是說,在confirm語句被確定或者被取消之前,位於confirm後面的代碼不會得到執行。
2、confirm的返回的結果是一個Boolean類型的,即點擊確定時返回true,點擊取消返回false。
3、用變量var
trueOrFalse
=
confirm(「你要提醒用戶的消息!」);再用一個if(!trueOrFalse){return;}else{刪除數據等等操作}。這裡的return
;是一個程序中斷語句。程序執行過程中遇到該語句,即停止運行下面的代碼。
4、結合問題,我判斷你應該是沒有添加return;
js confirm函數
script
function yesno() {
if(confirm(“是否將此留言信息刪除?”)){
return true;
}else return false;
}
/script
a href=”del.asp” onclick=”return yesno()”刪除留言/a
實際上,用下面的方法更簡單。
a href=”del.asp” onclick=”return confirm(‘是否將此留言信息刪除?’)”刪除留言/a
js 中confirm的用法
confirm() 方法用於顯示一個帶有指定消息和OK 及取消按鈕的對話框。
如果用戶點擊確定按鈕,則confirm() 返回true。如果點擊取消按鈕,則confirm() 返回false。
在用戶點擊確定按鈕或取消按鈕把對話框關閉之前,它將阻止用戶對瀏覽器的所有輸入。在調用confirm() 時,將暫停對JavaScript 代碼的執行,在用戶作出響應之前,不會執行下一條語句。
下面我們通過這兩個小例子,來了解一下它的使用方法吧:
html
head
titleconfrim 的使用方法/title
script type=”text/javascript”
function clear1()
{
if(confirm(“確定要清空數據嗎?”))
{
document.main.text1.value=””;
}
}
/script
/head
boty
form name=”main”
input type=”text” name=”text1″/
input type=”button” name=”submit” value=”數據清空” onclick=”return clear1()”/
/form
/body
/html
在JS中怎麼得到confirm()的返回值?
1. confirm 確認框用於使用戶可以驗證或者接受某些信息。
當確認框出現後,用戶需要點擊確定或者取消按鈕才能繼續進行操作。
如果用戶點擊確認,那麼返回值為 true。如果用戶點擊取消,那麼返回值為 false。
2. 語法:confirm(“文本”)
3. 例子:
script
var result = confirm(“確定要這麼做嗎?”);
if(result){//true
alert(‘點了確定’);
} else { //false
alert(‘點了取消’);
}
/script
JS中confirm(“”)返回的是一個什麼值?
confirm(“”)返回的是一個boolean型的,不是true就是false
htmlhead
script type=”text/javascript”
function show_confirm(){
var r=confirm(“Press a button!”);
if (r==true)
{
alert(“You pressed OK!”);
}
else
{
alert(“You pressed Cancel!”);
}
}
/script
/head
bodyinput type=”button” onclick=”show_confirm()” value=”Show a confirm box” /
/body
/html
關於JavaScript中的confirm()函數
在js中做完成一些功能的同時,還需要增強用的體驗。在使用confirm()函數時,做單擊事件方法後檢查相關的數據,當用戶點擊取消按鈕時,程序繼續執行。
源碼如下:
//去掉兩邊空格
function Trim(m){
while((m.lengthgt;0)amp;amp;(m.charAt(0)==’ ‘))
m = m.substring(1, m.length);
while((m.lengthgt;0)amp;amp;(m.charAt(m.length-1)==’ ‘))
m = m.substring(0, m.length-1);
return m.length;
}
function dellink(obj){
var str = $(obj).parents().siblings(‘.delrepson’).val(); //檢查該元素內是否有內容
var strnum = Trim(str);
var rid = $(obj).siblings(‘.nowrid’).val();
if(strnumlt;=0){
alert(‘刪除原因不能為空!’);
return false;
}else{
var flag = confirm(‘您是否要刪除該回復!’);
if(flag){
obj.href = ‘?file=askamp;action=auditdelamp;rid=’+rid+’amp;delreason=’+str;
}
}
}
如果只調用confirm()方法,而不接受其返回值則程序繼續執行!confirm()方法返回的值取決與用戶的操作,確定返回true、取消返回false
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/198185.html