fix: saisie de valeurs négatives dans le formulaire compte #40

Merged
pickle-dev-fr merged 1 commit from fix/39 into main 2026-04-15 11:18:15 +00:00

Summary

  • Passage du champ "Valeur initiale" de type="number" à type="text" avec inputMode="decimal" pour corriger le comportement du navigateur qui rejetait le tiret seul et réinitialisait la valeur à 0
  • Le state passe de number à string pour conserver les états intermédiaires (-, -1, etc.)
  • La conversion en number se fait uniquement à la soumission via parseFloat()

Test plan

  • Saisir un nombre négatif dans "Valeur initiale" lors de la création d un compte
  • Saisir un nombre négatif dans "Valeur initiale" lors de la modification d un compte
  • Vérifier que les caractères non-numériques (lettres, symboles) sont ignorés

Closes #37

## Summary - Passage du champ "Valeur initiale" de `type="number"` à `type="text"` avec `inputMode="decimal"` pour corriger le comportement du navigateur qui rejetait le tiret seul et réinitialisait la valeur à `0` - Le state passe de `number` à `string` pour conserver les états intermédiaires (`-`, `-1`, etc.) - La conversion en `number` se fait uniquement à la soumission via `parseFloat()` ## Test plan - [ ] Saisir un nombre négatif dans "Valeur initiale" lors de la création d un compte - [ ] Saisir un nombre négatif dans "Valeur initiale" lors de la modification d un compte - [ ] Vérifier que les caractères non-numériques (lettres, symboles) sont ignorés Closes #37
Passage du champ "Valeur initiale" de type="number" à type="text" pour
éviter que le navigateur ne rejette le tiret seul et réinitialise à 0.

Closes #37

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
pickle-dev-fr/FamilyBudget!40
No description provided.