Bloquear campos Html

Boa noite pessoal.

Estou com dificuldades de bloquear uns campos, para que o usuário não possa editar e que esses campos sejam enviados no formulário.

Tentei o disabled, mas não envia os campos do form.
Tentei o readonly, funciona com inputText mas não funciona com Type radio e nem com caixa de seleção. “combobox”.

Alguém poderia me dar uma ideia de como fazer isso ?

Obrigado.

Usa disabled. Se quer bloquear, entao pq precisa enviar os dados que nao podem ser alterados? Deve considerar o que está no banco. Senao o usuário mal intensionado nem precisa se esforçar muito pra inspecionar o HTML e alterar o valor.