你好,下面getRimData()函数将调用. js文件.它是包含在
- <html:select property="lbrokercd" value="" onchange="document.forms[0], '/ILICTreasury/banker-web/X32.do', this, 'IX3201')" >
-
- - - - - - - - - - - - >这是及时
- function doAction(){
- getRimData(document.forms[0], '/ILICTreasury/banker-web/X32.do',
- this, 'IX3201');
- }
- </head>
- <body>
-
- <html:select property="lbrokercd" value="" onchange="doAction()" ----------> it is not calling getRimData ();
- <body>
-
当过"doAction"叫做应该执行函数"getRimData () . .但是它显示一些错误.谢谢汉
# 回答1 嗨……至少你将这个变量传递给函数因为getRimData等待:
- onchange="doAction(this);"
亲切的问候
# 回答2 你好,我有alerady通过了"这",但我又一次同样的错误你好,而不是抄袭我的页面复制....这样的代码是....我的问题是如何在javascript函数调用一个方法吗?.其实我的想法是如下.
- <html>
- <head>
- <script language="javascript" src="../../js/module.js"></script>
- <script language="javascript">
- function domyAction(){
- onemoreAction('arg1','arg2','arg3','arg4'); //-------> this described in .js file
- }
- </script>
- </head>
- <body>
- <select onchange="domyAction()">
- <option value ="volvo">Volvo</option>
- <option value ="saab">Saab</option>
- <option value ="opel">Opel</option>
- <option value ="audi">Audi</option>
- </select>
- </body>
- </html>
-
-
谢谢,Ajay
# 回答3 嗨……我不能看到你通过这个doAction-function……然而:看看下面的例子:
- <html>
- <head>
- <script type="text/javascript">
-
- function test(val) {
- alert(val);
- }
-
- function domyAction(obj) {
- test(obj.value);
- }
-
- </script>
- </head>
- <body>
- <select onchange="domyAction(this)">
- <option value ="volvo">Volvo</option>
- <option value ="saab">Saab</option>
- <option value ="opel">Opel</option>
- <option value ="audi">Audi</option>
- </select>
- </body>
- </html>
-
亲切的问候
# 回答4 我给两个代码的两个文件.Case1、案例2在我case1代码工作正常但在病例2不工作…为什么?在Case1我放置getRimData()函数在onChange (),输送量大,以防我在javascript函数.的区别是什么?
- case 1:--->html:select onChange one javascript method is calling and it is wroking fine but i want, like case2:
-
- case1:
- ------
- <body>
- <html:select property="lbrokercd" styleClass="dropdown" value="${X32.lbrokercd}" onchange="getRimData(document.forms[0],'/ILICTreasury/banker-web/X32.do',this, 'IX3202');">
- <html:option value="">Please Select</html:option>
- <html:option value="1">1- HIDRO</html:option>
- <html:option value="2">2- BI-HIDRO</html:option>
- <html:option value="3">3- DI-HIDRO</html:option>
- <html:option value="4">4- N-HIDRO</html:option>
- </html:select>
-
- </body>
-
-
- --------------------------------------------------------------------------------------------------
-
-
-
- case2:
-
- <script>
-
- function doAction(){
- getRimData(document.forms[0],'/ILICTreasury/banker-web/X32.do',this, 'IX3202');
- }
-
- </script>
-
- <body>
- <html:select property="lbrokercd" styleClass="dropdown" value="${X32.lbrokercd}" onchange="doAction()">
- <html:option value="">Please Select</html:option>
- <html:option value="1">1- HIDRO</html:option>
- <html:option value="2">2- BI-HIDRO</html:option>
- <html:option value="3">3- DI-HIDRO</html:option>
- <html:option value="4">4- N-HIDRO</html:option>
- </html:select>
-
- </body>
-
# 回答5 就像我说过的……看一看这个关键字……它指的是实际的对象在你的情况中,你不将它传递给doAction()函数所以getRimData()另一个这个,因为它需要! ! ! ! !"这"从onchange getRimData穿过整个链的电话!试试以下:[HTML]函数doAction (obj) {getRimData (document.forms [0],' / ILICTreasury / banker-web X32.do',obj,"IX3202");}= " $ {X32价值.lbrokercd} " onchange = " doAction () " >请选择1 - HIDRO2 - BI-HIDRO3 - DI-HIDRO4 - N-HIDRO[/ HTML]亲切的问候