Я пытаюсь использовать тег, чтобы отправить форму, но PHP, кажется, не реагирует:
<html>
<head>
</head>
<body>
<?php
if(isset($_POST['submit']))
echo 'dog';
else
echo 'cat';
$currentPage = 'test';
echo <<<eod
<form method='post' action='$currentPage.php' id='sign_in' style='margin: 0; padding: 0;'>
Username: <input type='text' name='username' style='width: 90px;'>
Password: <input type='text' name='password' style='width: 90px; border-right: 1px solid #bbb'>
<a id='sign_in_submit' name='submit'>Sign in</a>
</form>
eod;
?>
<script>
var form = document.getElementById('sign_in');
document.getElementById("sign_in_submit").addEventListener("click", function() {
form.submit();
});
</script>
</body>
</html>
попробовал три способа подачи с помощью JS но ни один из них не похоже на работу
Что "но PHP, кажется, не реагировать" означает? – smarx
Вы пытались проверить '$ _POST ['username']' или '$ _POST ['password']' вместо этого? '' теги не имеют 'name'. – smarx