<!-- Início estrutura JavaScript -->
<script language="JavaScript">
<!--
/* Objetivo: Utilizando o recurso de seleção múltipla - switch...case, pesquisar o nome do mês
através do respectivo número do mês informado.
- Objetivos/Métodos utilizados:
Entrada: document.form (Entrada via formulário)
Saída: document.form (saída de dados via formulário)
- Importante:
Os campos do formulário serão identificados com o prefixo j_ => Exemplo: f_mes
OS campos do JavaScript serão identificados com o prefixo js_=> Exemplo: js_mes
*/
/* Definição das variáveis */
var js_mes;
/* Início da função verificames() */
function verificames(){
/* Captura do valor do formulário */
js_mes=parseInt(document:formcalend.f_mes.value);
/* Início da Estrutura Switch...case */
switch (js_mes){
case 1 : document.formcalend.f_nomemes.value = 'Janeiro'; break;
case 2 : document.formcalend.f_nomemes.value = 'Fevereiro'; break;
case 3 : document.formcalend.f_nomemes.value = 'Março'; break;
case 4 : document.formcalend.f_nomemes.value = 'Abril'; break;
case 5 : document.formcalend.f_nomemes.value = 'Maio'; break;
case 6 : document.formcalend.f_nomemes.value = 'Junho'; break;
case 7 : document.formcalend.f_nomemes.value = 'Julho'; break;
case 8 : document.formcalend.f_nomemes.value = 'Agosto'; break;
case 9 : document.formcalend.f_nomemes.value = 'Setembro'; break;
case 10 : document.formcalend.f_nomemes.value = 'Outubro'; break;
case 11 : document.formcalend.f_nomemes.value = 'Novembro'; break;
case 12 : document.formcalend.f_nomemes.value = 'Dezembro'; break;
default : document.formcalend.f_nomemes.value = '** Mes Invalido! **'; break;
}
/* Final da estrutura */
}
/* Final da Função */
//-->
</script>
</body>
</html>
Pergunta
Gabriel Giachini
Não está aparecendo o mês correspondente ao número no formulário.
<!DOCTYPE html>
<html>
<head>
<title>Salário</title>
<meta http-equiv="Content-Type" content="text/html; ">
<meta charset="utf-8"/>
</head>
<body>
<!-- Definição de Formulário. --->
<form name="formcalend" action="" method="post">
Digite o mês (01 a 12): <input type="text" name="f_mes" size="4" maxlength="2" /><p></p>
<input type="button" name="btn_processar" value="Processar" onClik="verificames()"/>
<input type="reset" name="btn_cancelar" value="Cancelar" /><p></p>
O Mês correspondente é: <input type="text" name="f_nomemes" size="18" maxlength="15" />
</form>
<!-- Início estrutura JavaScript -->
<script language="JavaScript">
<!--
/* Objetivo: Utilizando o recurso de seleção múltipla - switch...case, pesquisar o nome do mês
através do respectivo número do mês informado.
- Objetivos/Métodos utilizados:
Entrada: document.form (Entrada via formulário)
Saída: document.form (saída de dados via formulário)
- Importante:
Os campos do formulário serão identificados com o prefixo j_ => Exemplo: f_mes
OS campos do JavaScript serão identificados com o prefixo js_=> Exemplo: js_mes
*/
/* Definição das variáveis */
var js_mes;
/* Início da função verificames() */
function verificames(){
/* Captura do valor do formulário */
js_mes=parseInt(document:formcalend.f_mes.value);
/* Início da Estrutura Switch...case */
switch (js_mes){
case 1 : document.formcalend.f_nomemes.value = 'Janeiro'; break;
case 2 : document.formcalend.f_nomemes.value = 'Fevereiro'; break;
case 3 : document.formcalend.f_nomemes.value = 'Março'; break;
case 4 : document.formcalend.f_nomemes.value = 'Abril'; break;
case 5 : document.formcalend.f_nomemes.value = 'Maio'; break;
case 6 : document.formcalend.f_nomemes.value = 'Junho'; break;
case 7 : document.formcalend.f_nomemes.value = 'Julho'; break;
case 8 : document.formcalend.f_nomemes.value = 'Agosto'; break;
case 9 : document.formcalend.f_nomemes.value = 'Setembro'; break;
case 10 : document.formcalend.f_nomemes.value = 'Outubro'; break;
case 11 : document.formcalend.f_nomemes.value = 'Novembro'; break;
case 12 : document.formcalend.f_nomemes.value = 'Dezembro'; break;
default : document.formcalend.f_nomemes.value = '** Mes Invalido! **'; break;
}
/* Final da estrutura */
}
/* Final da Função */
//-->
</script>
</body>
</html>
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.