将转发器内的div值传递给javascript

时间:2014-07-08 23:03:57

标签: javascript asp.net

我无法将asp.net转发器控件中div标签的内容传递给javascript函数。

<asp:Repeater ID="rptPickingSlips" runat="server">
<HeaderTemplate>
</HeaderTemplate>

<ItemTemplate>
<div id="externalbox" style="width:5in">
    <div id="inputdata" ><%#Container.DataItem("PONumber")%></div>
</div>
<br />
PO Number: <asp:Label ID="lblPONumber" runat="server" Text='<%#Container.DataItem("PONumber")%>' /><br />
<hr />
</ItemTemplate>

<FooterTemplate>
</FooterTemplate>

</asp:Repeater>
<script type="text/javascript">
/* <![CDATA[ */
  function get_object(id) {
   var object = null;
   if (document.layers) {
    object = document.layers[id];
   } else if (document.all) {
    object = document.all[id];
   } else if (document.getElementById) {
    object = document.getElementById(id);
   }
   return object;
  }

get_object("inputdata").innerHTML=DrawCode39Barcode(get_object("inputdata").innerHTML,1);
/* ]]> */
</script>

错误消息:运行时错误drawcode39barcode未定义

呈现给页面的内容如下:              X6201302120845          
    采购订货号:X6201302120845
    

<小时/>

我使用基本的html工作得很好 - 只是不确定如何让js获取值。

0 个答案:

没有答案