【问题标题】:Call javascript parameterized Function调用javascript参数化函数
【发布时间】:2016-11-26 07:08:57
【问题描述】:

我有一个输入按钮控件,我想用参数调用 javascript 函数。 参数是我的 Asp.Net 中继器的对象。

这是我的按钮

<input id="btnAddNew" class="btn btn-primary pull-left" type="button" value="Add More" onclick="AddFileUpload(<%# Eval("PrimaryID")%>)" />

而JavaScript函数是这样的

function AddFileUpload(PrimaryID) {

            document.getElementById('<%= hdnField.ClientID %>').setAttribute('value', PrimaryID);

        }

【问题讨论】:

  • 有什么问题/疑问?
  • 感谢您的回复...问题是 onclick="AddFileUpload()" 给出了一些语法错误
  • 能否请您发布客户端代码(从您的浏览器检查器编译的代码)?以及您希望 Eval("PrimaryID") 以什么形式返回值?

标签: javascript html asp.net button


【解决方案1】:

你可以试试这个

<input id="btnAddNew" class="btn btn-primary pull-left" type="button" value="Add More" onclick="AddFileUpload('<%# Eval(\'PrimaryID\')%>')">

希望它对你有用..

【讨论】:

    【解决方案2】:

    我假设您的 正在返回非数字值,因此这会产生语法错误。

    替换

    onclick="AddFileUpload(<%# Eval("PrimaryID")%>)"
    

    onclick="AddFileUpload('<%# Eval("PrimaryID")%>')"
    

    如果没有,我希望这会正常工作,然后在此处发布您的错误。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-10
      • 1970-01-01
      • 1970-01-01
      • 2015-07-30
      • 2019-02-19
      • 1970-01-01
      • 1970-01-01
      • 2012-07-07
      相关资源
      最近更新 更多