Legal mas tenho uma dúvida, há como restringir a variável idade à um caractere apenas numérico ?
Legal mas tenho uma dúvida, há como restringir a variável idade à um caractere apenas numérico ?
Se entendi a sua pergunta sim, poderá sim. Mas quando mostrado ao usuário ele terá apenas o número sem referencia ao que significa.
Você pode usar funções JavaScript ou, se estiver usando HTML5, usar os próprios atributos do formulário para restringir a entrada de dados a apenas números (o problema com essa última abordagem é que nem todos os browsers suportam os atributos mais novos da HTML5).
Dê uma olhada nos seguintes tutoriais: