获取到HTML里面的值

<html>
 <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()");
}
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值