jag gör en inloggningssida där man ska logga in med sitt personnummer, typ 800522. nu vill jag göra om detta till 80-05-22. eftersom folk kan skriva in 19800522 kan det ju vara bra om man går bakifrån och sätter in - tecken.
nån som är snäll och vill hjälpa mig me lite kod?
Palle, det där verkar ju hyfsat avancerat, och bra.
Men hur blir det om någon knappar in: 220580?
Lite hypotetisk fråga kanske.
Tveksam på att det finns personnummer som slutar på ? men man vet jag aldrig.
Hur eller hur, då lägger man ett javascript i textfältet som förbjuder andra tecken än siffror.
Några regler för input måste man ha. Det är omöjligt för ett script att gissa sig till vad som är månad och vad som är dag, och vad som är år, om delmängderna håller sig mellan 1 och 12.
Det bästa tipset är nog att reglera vad som kan matas in, antingen med ett javascript, eller att låta användarna välja år, månad och dag i separata <select>-menyer.
Hur som helst; Palles exempel verkar helt adekvat för detta.
Och sist, men inte minst: Välkommen till wF, ninae!
Mvh
262 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91