上一页

检查表单

“检查表单”动作检查指定文本域的内容以确保用户输入了正确的数据类型。使用 onBlur 事件将此动作附加到单个文本域,在用户填写表单时对域进行检查;或使用 onSubmit 事件将其附加到表单,在用户单击“提交”按钮时同时对多个文本域进行检查。将此动作附加到表单防止表单提交到服务器后任何指定的文本域包含无效的数据。

若要使用“检查表单”动作,请执行以下操作:
  1. 选择“插入”>“表单”或单击插入栏的“表单”按钮插入一个表单。
  2. 选择“插入”>“表单对象”>“文本域”或单击插入栏的“文本域”按钮来插入文本域。
  3. 重复此步骤以插入其他文本域。

  4. 执行以下操作之一:
    • 若要在用户填写表单时检查单个域,请选择文本域并选择“窗口”>“行为”。
    • 若要在用户提交表单时检查多个域,请在文档窗口左下角的标签选择器中单击 <form> 标签并选择“窗口”>“行为”。
  5. 从动作弹出式菜单中选择“检查表单”。
  6. 执行以下操作之一:
    • 如果您要检查单个域,则从“命名的域”列表中选择您已在文档窗口中选择的同一个域。
    • 如果您要检查多个域,则从“命名的域”列表中选择某个文本域。
  7. 如果该域必须包含某种数据,则选择“必需”选项。
  8. 从以下“接受”选项中选择一个:
    • 如果该域是必需的但不需要包含任何特定种类的数据,则使用“任何数据”。 (如果没有选择“必需”选项,则“任何数据”选项就没有意义了,也就是说它与该域上未附加“检查表单”动作一样。)
    • 使用“电子邮件地址”检查该域是否包含一个 @ 符号。
    • 使用“数字”检查该域是否只包含数字。
    • 使用“数字从”检查该域是否包含指定范围内的数字。
  9. 如果要检查多个域,对要检查的任何其他域重复第 6 步和第 7 步。
  10. 单击“确定”。
  11. 如果在用户提交表单时检查多个域,则 onSubmit 事件自动出现在“事件”弹出式菜单中。

  12. 如果要检查单个域,则检查默认事件是否是 onBluronChange
  13. 如果不是,则从弹出式菜单中选择 onBluronChange。当用户从域移开时,这两个事件都触发“检查表单”动作。它们之间的区别是 onBlur 不管用户是否在该域中键入内容都会发生,而 onChange 只有在用户更改了该域的内容时才发生。当您指定了该域是必需的时,最好使用 onBlur 事件。


  上一页