【发布时间】:2018-09-02 06:35:33
【问题描述】:
如何在单击按钮时在此 ASP.net 网络表单上调用此 javascript 函数?我在应用程序中添加了 .js 文件,但由于某种原因,按钮无法引用 .js 文件。我收到一个 Javascript 运行时错误,提示:divName 未定义。我究竟做错了什么?任何形式的帮助将不胜感激。谢谢!
Javascript 代码(文件为 check.js):
var counter = 1;
var limit = 20;
function addInput(divName) {
if (counter == limit) {
alert("You have reached the limit of adding " + counter + " inputs");
} else {
var newdiv = document.createElement('div');
newdiv.innerHTML =
"Dimension Type " +
"<br><input type='text' name='myInputs[]'>" + "Dimension " +
"<br><input type='text' name='myInputs[]'>";
document.getElementById(divName).appendChild(newdiv);
counter++;
}
return true;
}
ASP.Net 按钮代码:
<p class="auto-style9">
<script src="check.js" type="text/javascript"></script>
<asp:Button ID="Button2" runat="server" OnClick="Button2_Click" Text="Button" OnClientClick="return addInput(divName);" />
</p>
<p class="auto-style9">
【问题讨论】:
标签: javascript html asp.net visual-studio