Devo criar um algoritmo em JavaScript que leia o nome e o gênero da pessoa e após aperta o botão na página que mostre uma janela informando o nome e o sexo da pessoa. Eis o código fonte:
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript">
function pessoa(){
var nome =document.form.nome.value;
document.form.nome.value = nome ;
var sexo =document.select.form.value;
document.form.sexo.value = sexo ;
if(sexo=1){
alert("Seu nome é "+nome+". Seu sexo é "+sexo);
}else{
alert("Seu nome é "+nome+". Seu sexo é "+sexo):
}
}
</script>
</head>
<body>
<form method="post" name="form" action="Q6.html">
Nome :<input type=text name="nome">
Sexo :<select name="sexo">
<option value=1>Masculino</option>
<option value=2>Feminino</option>
</select>
<input type="button" onclick="pessoa()" value="Após informar seu nome e gênero, clique aqui">
</body>
</html>
Existia alguns erros, como por exemplo, faltou fechar o form.
Dei uma melhorada no código:
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript">
function pessoa(){
var nome = document.getElementById("nome").value;
var sexo = document.getElementById("sexo").value;
if(sexo=1){
alert("Seu nome é "+nome+". Seu sexo é masculino");
}else{
alert("Seu nome é "+nome+". Seu sexo é feminino");
}
}
</script>
</head>
<body>
<form method="post" name="form" action="Q6.html">
Nome :<input type=text name="nome" id="nome">
Sexo :<select name="sexo" id="sexo">
<option value=1>Masculino</option>
<option value=2>Feminino</option>
</select>
<input type="button" onclick="pessoa()" value="Após informar seu nome e gênero, clique aqui">
</form>
</body>
</html>
Pedro e Gus espero estar ajudando. No trecho abaixo o sexo=1 vai atribuir sempre o value um ao sexo o correto seria sexo == 1 para comparar a igualdade.
Eu estava fazendo o código aqui tbm e nesse caso nem seria necessário o if e else
ve adica no link https://jsfiddle.net/10euja6h/