Tečka v label formulářového prvku
- ragulin
- Člen | 58
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
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
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)