Originariamente inviato da Mich_
Un id deve essere un nome valido:
essere formato da almeno un carattere, iniziare per lettera e non contenere caratteri non alfanumerici.

Quindi il caratatere underscore (_) va bene, spazi o caratteri non alfanumerici no.

E` sconsigliabile iniziare con _, dato che tali nomi sono usati internamente da JS.
Ti ringrazio Dammi un suggerimento. Debbo crearmi una chiave componendola da tre campi. Per esempio

Chiave = campo1 + "_" + campo2 + "_" + campo3.sostituisci(spazio, "+")
Scusami per lo pseudo codice.
In pratica ho sostituito gli spazi del campo3 col segno +, e ho composto la chiave unendo col _

Grazie