У меня есть кнопка входа в систему, и когда вы нажимаете на нее, отображается div с классом .loginfields. Когда вы входите в систему, я хочу, чтобы он тоже показывался. Я не могу понять, как это должно быть doen.Если форма отправлена show div
<script type="text/javascript">
$(document).ready(function(){
if($("#login").submit()) { function(e) {
$(".loginfields").show();
}}
$(".loginfields").hide();
$(".loginenable").show();
$('.loginenable').click(function(){
$(".loginfields").slideToggle();
});
});
</script>
<div class ="loginfields">
<form id="login" action="index.php" method="post">
Заранее спасибо.
Вы, вероятно, хотите, чтобы установить состояние надлежащим образом с PHP, когда ваша страница разметки оказывается, однако, как вы не показали какой-либо из вашего PHP кода, который собирается быть хитрым, чтобы помочь с – geedubb
Установите дисплей: CSS в php-код? Или скопировать все .loginfields в php? Это приводит к дублированию кода. – Nijn
Отправка формы по умолчанию перезагружает вашу страницу, поэтому все, что вы делаете в javascript на этой странице, не имеет значения. Вам необходимо предотвратить действие по умолчанию для отправки через ['preventDefault()'] (https://developer.mozilla.org/en-US/docs/Web/API/event.preventDefault), который останавливает отправку формы , или переключиться на решение на основе php. – SoonDead