我对html和javascript几乎一无所知。如果这是一个愚蠢的问题,请原谅我。
对于像这样的html输入标记:
<input name="search1$btnSearch" id="search1_btnSearch" style="background-color: white;" type="submit" value="search"/>
单击此按钮会发生什么?
我查看了包含此输入标记的页面引用的所有.js文件,但是我没有找到任何响应它的代码。 那么如何找到响应此按钮的点击事件的代码呢?
顺便说一下,我认为包含此输入标记的网站是使用asp.net构建的,因为这些页面的扩展名为.asxp。
感谢。
答案 0 :(得分:5)
这可能会提交一个表单来搜索网站上的内容。
检查html中的form
标记以查看引用的文件。
<form action="form_action.asp">
action
引用该文件。
答案 1 :(得分:2)
它用于提交在表单标签和输入元素的帮助下创建的表单。
答案 2 :(得分:1)
它提交它所在的表单。这是HTML默认值,不需要Javascript。
答案 3 :(得分:1)
单击此按钮会发生什么?
由于它是一个提交按钮,如果没有任何JS覆盖正常功能,它将submit the form。
我查看了包含此输入标记的页面引用的所有.js文件,但我没有找到任何响应它的代码。
可能还有一些。
那么如何找到响应此按钮的点击事件的代码?
如果它存在,如果你在JS调试器中打开 profiling ,它可能会出现(确保它在你离开页面时被配置为不重置(提交表单会这样做) )。
答案 4 :(得分:1)
无法看到与代码关联的.js文件,这是不可能的。但是有一些可能性。
$('#search1_btnSearch').click(function(){...
您可以通过下载适用于Firefox的Firebug插件来深入了解此代码,这样您就可以轻松浏览和操作HTML,JS,CSS等。
答案 5 :(得分:0)
最有可能(如果有任何javascript)JS事件绑定到“search1_btnSearch”。使用ctrl + f并搜索“search1_btnSearch”。 顺便说一句:为什么你认为有javascript参与?怎么了? 没有javascript的标准行为是提交表单,其中嵌入了此提交按钮。
答案 6 :(得分:0)
就我所见,没有什么 可能是它附加了一个定义了一些动作的形式和一个方法。所以这将决定行动。