2010-05-10 58 views
5

说一个提交按钮也有一个点击事件处理程序(是的,这是错误的,但这真的是我正在处理的代码)。提交按钮的事件触发序列

而点击处理程序在即将提交的表单的字段中设置一个值。

所以,当点击提交按钮:

  1. 什么会先火,表单提交事件或点击事件?
  2. 将提交给服务器的点击事件在表单字段中设置的值是否会被设置?我认为这取决于Q1的答案。如果表格首先发布,我猜它不会。

注意:我不在寻找替代品和建议。我知道处理这个问题的正确方法是什么。试图了解事件的顺序及其影响。

回答

0

首先将被称为事件,那里你有最后的机会f.ex阻止表单提交。然后通过事件例程提交更改的值。

4
  1. 上的提交按钮的Click事件
  2. 是,事件解决之前默认功能,所以事件运行,然后按钮提交表单(触发提交事件,然后实际提交的数据)。