<head>
<script>
function haha(){
alert("你以经成功调到了");
}
//给函数一个返回值
function val(){
var vname=document.getElementById("uname").value; //获取文本框中的值
var vpwd=document.getElementById("upwd").value; //获取密码文本框中的值===>赋值给变量vpwd
if(vname==""){
alert("用户名不能为空!");
return false;
}else if(vpwd==""){
alert("密码不能为空!");
return false;
}
lixinyang.aa(vname,vpwd);
return true;
}
</script>
</head>
<body>
<form action="welcome.html" οnsubmit="return val()">
用户名<input id="uname" name="uname" /><br/>
密码<input id="upwd" name="pwd" /><br/><br/>
<input type="submit" value="登录"/>
</form>
</body>
</html>
public class MainActivity extends Activity {
private WebView wv;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
wv = (WebView) findViewById(R.id.wv);
WebSettings settings = wv.getSettings();
settings.setDefaultTextEncodingName("utf-8");
settings.setJavaScriptEnabled(true);
wv.setWebViewClient(new WebViewClient());
wv.setWebChromeClient(new WebChromeClient());
wv.addJavascriptInterface(new getjavascript(), "lixinyang");
wv.loadUrl("file:///android_asset/aa.html");
}
class getjavascript{
@JavascriptInterface
public void aa(String uname,String upaw){
Intent intent=new Intent(MainActivity.this, TwoActivity.class);
intent.putExtra("user", uname);
intent.putExtra("pwd", upaw);
startActivity(intent);
}
}
public void click(View v){
wv.loadUrl("javascript:haha()");
}
}