如何设置WebView支持js的Alert,Confirm,Prompt函数的d出提示框

如何设置WebView支持js的Alert,Confirm,Prompt函数的d出提示框,第1张

如何设置WebView支持js的Alert,Confirm,Prompt函数的d出提示

d出提示框一般有3种

1)alert (普通提示框)

2)prompt (可输入的提示框)

3)confirm (可选择的提示框)

下面举个例子:

<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body><button onclick="mal()">第一种:alert</button><button onclick="mpro()">第二种:prompt</button><button onclick="mcon()">第三种:confirm</button><script> function mal(){alert('这是一个普通的提示框') } function mpro(){var val = prompt('这是一个可输入的提示框','这个参数为输入框默认值,可以不填哦') //prompt会把输入框的值返回给你} function mcon(){var boo = confirm('这是一个可选择的提示框,3种提示方式,学会了吗?')//confirm 会返回你选择的选项,然后可以依据选择执行逻辑if(boo){alert('学会了,真聪明') }else{alert('再来一遍吧')}}</script></body></html>

需求:添加课室人员:当用户点击添加按钮,判断数据库中某课室是否已存在此姓名,如果已存在,则提示"此科室已存在这个姓名,请确认是否添加?" 这里涉及到两次页面请求第一次:客户端发起请求,服务器收到请求,并执行业务逻辑,如果需要让客户端d出对话框,则通过ScriptManager.RegisterStartupScript()方法注册一个js启动脚本, 内容自然是confirm。响应至此结束。第二次:客户端收到js的启动脚本并自动执行,客户端d出confirm对话框,用户选择是或者否,将结果递交至服务器端,服务器收到confirm的结果并继续完成剩余的业务逻辑,响应结束。 我尝试过后台通过ScriptManager.RegisterStartupScript()方法注册一个js启动脚本,但问题是,用户选择是或者否之前,已执行了后面的代码,而不是象WinForm那样先中断。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/bake/11786474.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存