preciso de ajuda com o java script desse código não sei chamar funções no onclick?
<html>
<head>
<title> </title>
<style>
#entrar
{
margin-top:3px;
}
#login
{
margin-top :5px;
}
label
{
margin-left :15px;
color : white;
list-style-type : none;
font-family : Tahoma, Verdana, Arial, Helvetica, Sans-serif;
font-weight : bold;
}
input
{
margin-left :15px;
}
fieldset label
{
display : block;
}
fieldset
{
height : 115px;
border : hidden;
width : 200px;
background-color: red;
border-radius: 10px;
-o-border-radius: 10px;
-icab-border-radius: 10px;
-khtml-border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}
#form1
{
margin-left : 80%;
margin-top : 2;
position : absolute;
}
</style>
<script language='javascript'>
function enviardados(){
if ((document.form1.login.value=="") ||( document.form1.value.login.length < 1))
{
alert( "Preencha campo login corretamente!" );
document.form1.login.focus();
return false;
}
return true;
}
</script>
</head>
<body>
<form id='form1'>
<fieldset>
<label for='login'>Login</label>
<input type='text' id='login' name='document' value='' />
<label for='senha'>Senha</label>
<input type='password' id='senha' name='senha' value='' />
<input type="submit" id="entrar" name="entrar" value="Entrar" onclick(enviardados()) />
</fieldset>
</form>
</body>
</html>
Comments
Vc precisa fazer as seguintes alterações:
1. mudar o "type" do botão para type="button";
2. "onclick(enviardados())" para onclick="enviardados()";
3. adicionar no "form" a instrução method="post".
4. mudar id="form1" para name="form1".
Mudar essas linhas no javascript:
if ((document.form1.login.value=="") ||( document.form1.value.login.length < 1))
{
alert( "Preencha campo login corretamente!" );
document.form1.login.focus();
return false;
}
return true;
}
Para:
if (document.form1.login.value.length < 1)
{
alert( "Preencha campo login corretamente!" );
document.form1.login.focus();
}else{
document.form1.action = "página_aonde_será_enviado_os_dados";
document.form1.submit();
}
Alterar id='login' para name="login"
onclick="enviardados()"