本文目录一览:
- 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