Tečka v label formulářového prvku

ragulin
Člen | 58
+
0
-

Ahoj,

Potřebuji mít v názvu name formulářového prvku tečky, ale dostávám hlášku o tom, že name musí být pouze alphanumerický.

Ten name dostávám z databáze a jde o identifikátor produktu, u kterého si potom uživatel zadává počet kusů, kolik chce, takže to měnit nemohu.

Dá se to nějak obejít ? Nechci nahrazovat tečky něčím jiným.

Děkuji za radu

Editoval ragulin (2. 3. 2020 21:03)

Ondřej Kubíček
Člen | 494
+
0
-

to by mělo jít, do labelu si můžeš dát co chceš:

$form->addText('text', 'Můj label...');

možná nejlepší, když ukážeš kód

vit.peprnicek
Člen | 20
+
0
-

Asi myslíš atribut name inputu. Možná to souvisí s tím že PHP převádí tečku v názvu http parametru na podtržítko (jiné speciální znaky mu nevadí). Pro url
http:/ /example.net/neco.php?a.b-c*d=abc
bude $_REQUEST = ["a_b-c*d" => "abc"]

Editoval vit.peprnicek (3. 3. 2020 5:30)