Captcha"

From Documentation
m ((via JWB))
 
(6 intermediate revisions by 4 users not shown)
Line 3: Line 3:
 
= Captcha =
 
= Captcha =
  
*Demonstration: [http://www.zkoss.org/zkdemo/userguide/#f2 Capcha]
+
*Demonstration: [http://www.zkoss.org/zkdemo/input/form_sample Capcha]
 
*Java API: <javadoc>org.zkoss.zul.Captcha</javadoc>
 
*Java API: <javadoc>org.zkoss.zul.Captcha</javadoc>
 
*JavaScript API: <javadoc directory="jsdoc">zul.wgt.Captcha</javadoc>
 
*JavaScript API: <javadoc directory="jsdoc">zul.wgt.Captcha</javadoc>
 +
*Style Guide: N/A
 +
*[http://www.zkoss.org/product/edition.dsp Available in ZK PE and EE only]
  
 
= Employment/Purpose =
 
= Employment/Purpose =
  
A <tt>captcha</tt> component can generate a special distortion image, also called a CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart) image. Developers could set <tt>height </tt>and <tt>width </tt>for dimension of captcha. By default, captcha render the image with a randomly generated text, and developers can set <tt>value </tt>to assign a purposive text.
+
A <code>captcha</code> component can generate a special distortion image, also called a CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart) image. Developers could set <code>height </code>and <code>width </code>for dimension of captcha. By default, captcha render the image with a randomly generated text, and developers can set <code>value </code>to assign a purposive text.
  
  
Line 24: Line 26:
  
  
=Supported events=
+
=Supported Events=
  
{| border="1" | width="100%"
+
{| class='wikitable' | width="100%"
 
! <center>Name</center>
 
! <center>Name</center>
 
! <center>Event Type</center>
 
! <center>Event Type</center>
 
|-
 
|-
| <center><tt>onClick</tt></center>
+
| None
| [#MouseEvent org.zkoss.zk.ui.event.MouseEvent]
+
| None
 
 
<tt>'''Description:''' Denotes user has clicked the component.</tt>
 
 
 
<tt>Use getX(), getY() method get coordinates.</tt>
 
 
 
 
|}
 
|}
 +
*Inherited Supported Events: [[ZK_Component_Reference/Essential_Components/Image#Supported_Events | Image]]
  
 
=Supported Children=
 
=Supported Children=
Line 43: Line 41:
 
  *NONE
 
  *NONE
  
=Use cases=
+
=Use Cases=
  
{| border='1px' | width="100%"
+
{| class='wikitable' | width="100%"
 
! Version !! Description !! Example Location
 
! Version !! Description !! Example Location
 
|-
 
|-
Line 52: Line 50:
 
| &nbsp;
 
| &nbsp;
 
|}
 
|}
 +
 +
=Troubleshooting=
 +
== Linux ==
 +
Captcha depends on Java Swing that might not work under some  version of JVM. For the information to make it work under Linux, please  refer to [[ZK Installation Guide/Setting up OS/Linux|ZK Installation  Guide: Linux]].
  
 
=Version History=
 
=Version History=
 
+
{{LastUpdated}}
{| border='1px' | width="100%"
+
{| class='wikitable' | width="100%"
 
! Version !! Date !! Content
 
! Version !! Date !! Content
 
|-
 
|-
| 5.0.2
+
| &nbsp;
| 5/19/2010
+
| &nbsp;
| Initialization
+
| &nbsp;
 
|}
 
|}
  
 
{{ZKComponentReferencePageFooter}}
 
{{ZKComponentReferencePageFooter}}

Latest revision as of 10:40, 12 January 2022

Captcha

Employment/Purpose

A captcha component can generate a special distortion image, also called a CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart) image. Developers could set height and width for dimension of captcha. By default, captcha render the image with a randomly generated text, and developers can set value to assign a purposive text.


Example

Captcha.png

 <vbox>
     <captcha id="cpa" length="5" width="200px" height="50px"/>
 </vbox>


Supported Events

Name
Event Type
None None
  • Inherited Supported Events: Image

Supported Children

*NONE

Use Cases

Version Description Example Location
     

Troubleshooting

Linux

Captcha depends on Java Swing that might not work under some version of JVM. For the information to make it work under Linux, please refer to ZK Installation Guide: Linux.

Version History

Last Update : 2022/01/12


Version Date Content
     



Last Update : 2022/01/12

Copyright © Potix Corporation. This article is licensed under GNU Free Documentation License.