如果你是初学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方法的返回值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)