开发者社区> 问答> 正文

webview加载jsp页面与js函数调用?报错

手机端用webview发送一个后台请求:

String url = getString(R.string.request_url)+"/hopetest/serviceitem/list_mobile.do?

fund_webview.loadUrl(url);

请求完成后转向一个jsp页面。

<select name="finishstate" id="finishstate" onchange='change(this.value);'>
       <option value ="0">正常办结</option>
       <option value ="1">不予许可</option>
       <option value="2">作废</option>
       <option value="4">退件</option>
</select>

<script type="text/javascript" language="javascript">
            function change(regType) {
                alert("11111");
                if(regType=='0'){//正常办结
                    finishremarklabel1.style.display='';
                    finishremarklabel2.style.display='none';
                    finishremarklabel3.style.display='none';
                    finishremarklabel4.style.display='none';
                    finishremarklabel5.style.display='none';

。。。。。。。

现在问题是选择框点击改变的,onchange事件出发的时候报错:函数change没有定义?

手机端中fund_webview.getSettings().setJavaScriptEnabled(true);//设置webview打开的页面里面的js生效
        fund_webview.requestFocus();//捕获屏幕焦点
        fund_webview.addJavascriptInterface(new DemoJavaScriptInterface(),"demo");

        fund_webview.setWebChromeClient(  new WebChromeClient())

已经设置了。

求教!!!

展开
收起
爱吃鱼的程序员 2020-06-14 18:48:30 807 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    先在chrome上面调试通

    2020-06-14 18:48:47
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
JavaScript函数 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载