Mam takie coś:
<form name="sendin" action="index.php" method="post"> <input type="hidden" name="username" /> <input type="hidden" name="password" /> </form> <script type="text/javascript"> function doLogin() { document.sendin.username.value = document.log.user1.value; document.sendin.password.value = hexMD5(document.log.pass1.value); document.sendin.submit(); return false; } </script> <div id="login"> <form name="log" action="index.php" method="post" onSubmit="return doLogin()"> <input type="submit" value="Zaloguj" /> </form> </div>
Lecz niestety nie mam pojęcia dlaczego nie ma rezultatu funkcji:
document.sendin.submit();
Dalej w kodzie mam php, który sprawdza czy
$_POST['submit']
jest ustawiona, ale nie przechodzi mi do tego warunku.
Dwie wcześniejsze linijki działają poprawnie, bo widzę zmiany wartości pól gdy są one widoczne. W necie znalazłem kilka wskazówek, jedna z nich to ewentualna nazwa innego elementu jako name="submit", ale w moim przypadku tak nie ma.
Jakieś sugestie drodzy forumowicze?