模拟用户操作Input元素,不会触发相应事件


Javascript中input元素的一个普遍规则是,只有用户的操作,才会出发input类的各种元素的对应事件,而是使用javascript的对应方法模拟用户操作,并不会触发相应的事件。

例如对于下面的表单:

<form name="form0">
<input type="button" value="按钮0" name="b0" onClick="alert('单击按钮0');">
</form>

当用户调用b0的click()方法来模拟用户单击按钮0时,按钮的onClick事件不会被触发,所以相应事件处理函数也不会被执行。只用用户真正的点击了按钮,事件才会被触发,事件处理函数才会被执行。

另:一组同名input元素的数据被提交到服务器端时,数据格式是:name=value,value,...



相关阅读:
Windows Server 2008服务器系统数据安全
PHP3 safe_mode 失效漏洞
监视并记录Apache网站服务器的运行
ASP.NET MVC框架内置AJAX支持编程技术
asp 实现对SQL注入危险字符进行重编码处理的函数
用户体验第一 font-size放弃px选择em
简单学习认识HTML5标签
ASP.NET程序防范SQL注入式攻击的方法
PHP下10件你也许并不了解的事情
CSS实现样式布局实用技巧大集合
ASP.NET编译执行常见错误及解决方法汇总
Ubuntu的虚拟控制台实现中文
Oracle用户权限分配方法介绍
解密效果
快速导航

Copyright © 2016 phpStudy | 皖ICP备18014864号-4