我需要协助确定在网站上进行客户端验证的内容。
网站上有一个网络表单,它在标记为电子邮件(名为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个论坛上提出要求,但没有成功。
答案 0 :(得分:2)
这是HTML5功能。它将通过浏览器默认行为实现。 查看此处的示例http://www.w3schools.com/html/tryit.asp?filename=tryhtml5_input_type_email 对于类型为“email”
的输入字段,可以在任何位置看到此行为