Olá, estou encontrando problema com um formulário de login. Tenho as seguintes funções: function formLogin(tipo) {
$('salvar').value = 'aguarde';
$('salvar').disable();
if ($F('passwd') == '') {
reActivate('Digite sua senha.', 'passwd');
}
else if ($F('username') == '') {
reActivate('Digite seu email.', 'username');
} else {
var url = SITE_LIVE() + 'home/login';
new Ajax.Request(SITE_LIVE() + 'ajax.php/home/setTipoLogin/' + tipo, {
method: 'get',
onComplete: function(transport) {
//alert(transport.responseText);return false;
if (transport.responseText = 'OK') {
$('formAcesso').action = url;
$('formAcesso').submit();
} else {
reActivate('Falha na requisição. Por favor tente novamente.', 'username');
}
}
});
}
}
function reActivate(msg, elem) {
$('error').scrollTo(); $('error').update(msg); $('error').show();
$(elem).focus();
$('salvar').enable(); $('salvar').value = 'salvar';
}
Para o seguinte form:
<form id="formAcesso" name="formAcesso" action="java script:formLogin('tipo')" method="post">
<fieldset>
<p>
<label for="username">Email:</label>
<input type="text" name="username" id="username" value="" class="book_textfield"/>
</p>
<p>
<label for="password">Senha:</label>
<input type="password" name="passwd" id="passwd" value="" class="book_textfield"/>
</p>
<p>
<a href="{$smarty.const.SITE_LIVE}home/publique/parceiro">cadastre-se</a>
<input type="submit" value="entrar" class="book_submit" id="salvar" />
<a onclick="exibeFormSenha('parceiro')">esqueceu sua senha?</a>
</p>
</fieldset>
</form> Acontece que tenho 3 tipos diferentes de login: Parceiro, Leitor e Autor Tenho um formulário em 3 páginas diferentes, que funcionam perfeitamente para cada tipo de login, mas preciso dos 3 funcionando na home e ai eles travam e não funcionam. Seguem as páginas: http://www.booklink.com.br/parceiro http://www.booklink.com.br/leitor http://www.booklink.com.br/autor http://www.booklink.com.br (No momento os formulários estão comentados até eu ter corrigido o problema) Já tentei duplicar a função e nada. Desculpe a dúvida, tenho certeza de que é muito simples, mas sou absolutamente leigo em Javascript.