Ticket #326 (closed bug: fixed)

Opened 1 year ago

Last modified 1 year ago

Mis-escaped string in Javascript validation with jForms

Reported by: Uriel C Assigned to:
Priority: normal Milestone: Jelix 1.0 RC1
Component: jelix:forms Version: 1.0 beta 3.1
Severity: normal Keywords: jforms javascript escape validation
Cc: Php version:
Review: Hosting Provider:
Documentation needed: Blocking:

Description

English:

The javascript code used to validate a jForm is not correct when the label contains a simple quote and is a locale. The quote is escaped twice instead of once.

Produced code :

jForms.tControl.errRequired='La saisie de "Nom de l\\'élément" est obligatoire';

Expected code :

jForms.tControl.errRequired='La saisie de "Nom de l\'élément" est obligatoire';


Français :

Le code javascript de validation d'un jForm n'est pas correct si le label contient un apostrophe et est une locale. L'apostrophe est échappée deux fois au lieu d'une.

Code produit :

jForms.tControl.errRequired='La saisie de "Nom de l\\'élément" est obligatoire';

Code correct :

jForms.tControl.errRequired='La saisie de "Nom de l\'élément" est obligatoire';

Change History

11/09/07 00:12:47 changed by laurentj

  • status changed from new to closed.
  • resolution set to fixed.
  • milestone set to Jelix 1.0.

Fixed in the trunk and 1.0beta3.x branch.

Download in other formats: Comma-delimited Text Tab-delimited Text RSS Feed