【发布时间】:2013-06-29 15:27:19
【问题描述】:
我需要将一些功能修改为具有 7k+ 行代码的经典 ASP 页面。在现有代码中,它具有以下 HTML 代码:
<input class="submit" type="submit" name="submit_addupdate" value="Submit">
“提交”按钮适用于现有功能。但是,如果我将“id”属性添加到上述标记中,则此提交按钮不会响应,如下所示:
<input class="submit" type="submit" name="submit_addupdate" id="submit_addupdate" value="Submit">
如果我添加与 Name 属性相同的 ID 属性,我找不到它不起作用的原因。虽然其他经典的 ASP 页面可以很好地使用带有 ID 的类似提交按钮。
请注意,如果我编写具有不同 ID 属性的代码,它也可以工作,如下所示:
<input class="submit" type="submit" name="submit_addupdate" id="submit_addupdate1" value="Submit">
请告诉我可能的原因是什么。
【问题讨论】:
-
它不起作用是相当不具体的......你有任何进一步的信息。在我的公司,我们也有相当多的 asp 运行,并且像你这样的 HTML 代码运行良好..-
-
正如 Vogel612 指出的那样,这里可能存在许多问题。您是否尝试通过搜索
submit_addupdate的各个位置来追踪您的代码?另外,您是否检查过表单的方法?如果您要以这种方式处理表单数据,您很可能需要POST。
标签: html asp-classic