正在调用javascript / jquery函数的逆向工程

时间:2013-04-19 07:43:29

标签: javascript jquery html5 reverse-engineering

我需要协助确定在网站上进行客户端验证的内容。

网站上有一个网络表单,它在标记为电子邮件(名为Question2)的字段上进行一些客户端验证。这是页面:http://www.home-energy-analytics.co.uk/concrete5.6.1/index.php?cID=132

如果向电子邮件字段添加“1”,然后将焦点更改为其他元素,则会看到边框变为红色。如果您尝试提交表单,客户端会阻止它,并显示看起来像绝对定位的div,文本为“请输入电子邮件地址”。使用firefox或firebug检查此元素似乎不可能。我检查了所有内联脚本和单独文件中的脚本,但无法看到正在进行这些验证的内容。

看起来可能有一个脚本是由客户端使用 ccm-base 脚本中的ccm_addHeaderItem函数动态创建的,但是我看不到如何调用该函数,以便计算出任何动态创建的脚本的URL。

您是否能够找到执行这些验证的功能?

请注意,由于这是一个具体的网站,我已经在具体的5个论坛上提出要求,但没有成功。

1 个答案:

答案 0 :(得分:2)

这是HTML5功能。它将通过浏览器默认行为实现。 查看此处的示例http://www.w3schools.com/html/tryit.asp?filename=tryhtml5_input_type_email 对于类型为“email”

的输入字段,可以在任何位置看到此行为