- 注册时间
 - 2017-6-2
 - 最后登录
 - 2025-11-3
 - 阅读权限
 - 10
 - 积分
 - 11
 - 精华
 - 0
 - 帖子
 - 1
  
 
 
 
  
 | 
 本帖最后由 simple0145 于 2017-12-4 14:39 编辑  
dforce 发表于 2017-12-4 12:36   
你注入的js执行了吗? 
把你注入的html+js贴出来看看  
注入的文本如下,其中有定义一个JS的函数doReportDrawcell: 
<table> 
  <tr> 
     <td style="width:60px;"> 用户名:</td> 
     <td style="width:200px;">  <input name="userid" class="mini-textbox" required="true"/> </td> 
    <td style="width:60px;"> IP:</td> 
    <td style="width:200px;">  <input name="ip" class="mini-textbox"/> </td> 
  </tr> 
        ... 
        ... 
        ... 
</table>  
<script type="text/javascript"> 
    function doReportDrawcell(record,column,field,value){ 
        if(field="field") alert(field); 
    } 
</script> 
 
在页面的最后我有调用此函数,老出现alert提示"没有定义doReportDrawcell" 
grid.on("drawcell", function (e) { 
            var record = e.record,column = e.column,field = e.field,value = e.value; 
                        try{ 
                                doReportDrawcell(record,column,field,value); 
                        }catch (err) { 
                                alert("没有定义doReportDrawcell"); 
                        } 
                }); 
 
 
 |   
 
  
 |