Android中d出界面(确定、取消),获取点击按钮返回值,然后再执行后面的程序语句。。

Android中d出界面(确定、取消),获取点击按钮返回值,然后再执行后面的程序语句。。,第1张

如果你是初学pb的话,可以在看以下步骤:

很简单的哈

建两个文本框 text1和text2和两个按钮cb_1,cb_2

在cb_1的click事件中写:

if text1text="用户名" and text2text="密码" then

open("验证正确后打开的新窗口名")

close("当前窗口的名称")

else

messagebox("提示","用户名或密码错误!")

end if

可以将用户名和密码与数据库进行连接,这样灵活性更高些

具体方法可用select语句,比方建了个表有两个字段用来存储名字和密码(name 和 password)

select name

form 表名

where 存名字的变量名=text1text and 存储密码的变量名=text2text

into 另一个变量名(假设变量名是a)

if a="" then也就是没有返回值

messagebox("提示","密码错误")

end if

也可以在where 那将名字变量和密码变量分开用if判断

是否有这个用户名,然后再判断密码是否错误

网上飘着,好无聊,顺便回答下吧

是有区别的,具体请看如下解释。

浏览器会对页面元素的某些 *** 作产生默认行为,比如说你有个链接:

<a href=">

方法:

1、通过webview访问js脚本

2、js脚本再调用webview中的java函数把结果返回

示例代码:

通过本地的webview打开脚本页面。

调用步骤

1、设置webview支持脚本

webSettingssetJavaScriptEnabled(true);

2、打开脚本页面

mWebViewloadUrl("file:///android_asset/demohtml");//这里打开该app的asset目录下的demohtml,里面含有wave函数脚本

3、调用脚本

mWebViewloadUrl("javascript:wave()");//调用打开页面中的wave函数

4、webview中建立js能够访问

 mWebViewaddJavascriptInterface(new DemoJavaScriptInterface(), "demo");//js可以通过demo访问到DemoJavaScriptInterface 类中的方法。

 final class DemoJavaScriptInterface {

        DemoJavaScriptInterface() {

        }

        public void clickOnAndroid(String result) {

             Systemoutprinltn("返回的结果"+result);           

        }

    }

5、js访问webview方法

<script language="javascript">

        function wave() {

            alert("1");

            windowdemoclickOnAndroid('结果1');//返回结果,调用java方法

        }

    </script>

要看你如何调用这个函数了,如果没什么特别要求,可以这样简单的实现

<input type="button" value="" onclick="javascript:thisvalue=a();">

只能用JS给HTML元素复制,例:有个输入框<input type="text" id="text_1">有个JS函数 设返回值 = a ;用 documentgetElementById("text_1")value = a 给 inputtext元素赋值这样 inputtext 里的值(value)就变成 a 了。

呵呵,可不可以创建一个全局变量,比如A,先将confirm的返回值保存到临时变量(这是个局部变量,如TMP)中,在获取到confirm的值后,先将这个值赋给那个全局变量,如果需要的话可以先不忙返回值,先进行一些其他处理,在返回confirm的值。不晓得这个样子可否?如:

JScript code

// 先创建一个全局变量

var A = null;

function ResetPassword() {

return PageMethodsGetPassword(Password_CallBack);

}

function Password_CallBack(response) {

documentgetElementById('hiddenPassword')value = response;

// 先别急着返回

var tmp = confirm('The password has been reset to ' + response + ' , do you want to send email');

// 将返回结果赋值给全局变量

// 赋值给全局变量主要是考虑在当前函数外还要使用返回值的情况

A = tmp;

// 如果需要做一些其他的是的话,可以在这里执行,比如通过if语句判断是否需要执行等

if(A == true)

{

// 可以在这里干点事了

}

// 事情干完后就可以返回了

return tmp;

}

<input type="button" value="删除" name="del" id="submit"/>

<script>

$(function(){

    $('#submit')click(function(){

        var a = confirm('确认删除?'); //d出confirm框

        if(a == true){  //确认删除

            $ajax({

                 //ajax代码

                

            })

        }else{

            

        }

        return false;

    });

    

})

</script>

以上就是关于Android中d出界面(确定、取消),获取点击按钮返回值,然后再执行后面的程序语句。。全部的内容,包括:Android中d出界面(确定、取消),获取点击按钮返回值,然后再执行后面的程序语句。。、onclick="f1()"和onclick="return f1()"的区别是什么、Android-webview和js脚本语言交互的时候怎么获取js方法的返回值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: https://outofmemory.cn/web/10129833.html

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

发表评论

登录后才能评论

评论列表(0条)

保存