У меня есть кнопка отправки в форме, которая отправляет форму на странице php.page. Я также добавил событие onclick на кнопку отправки, которая изменяет непрозрачность через javascript. Проблема теперь в том, когда я нажимаю кнопку «Отправить», она меняет непрозрачность, форму отправляется, и после отправки непрозрачность кнопки возвращается на 100% снова. Я хочу, чтобы атрибут непрозрачности оставался на кнопке даже после отправки формы. Проверьте мои коды ниже:CSS применяется к кнопке отправки, не работающей после отправки
<script type="text/javascript">
function fadebtn(){
document.getElementById('submitbtn').style.opacity="0.4";
}
</script>
<form method="post">
<input type="submit" value="Submit" id="submitbtn" name="submitbtn">
</form>
ОБНОВЛЕНИЕ: Я исправил его сейчас. Проверьте приведенные выше коды и дополнительные коды ниже.
<?php
if(isset($_POST['submitbtn']))
{
echo '<script type="text/javascript">'
, 'fadebtn()'
, '</script>';
}
Что такое действие отправки? Перегрузка страницы (или) делает ли она какой-либо вызов AJAX? Если перезагрузка одной и той же страницы, то, очевидно, кнопка вернется в исходное состояние. – Harry
Похоже на обратную передачу, то есть перезагрузку одной и той же страницы. – Abhitalks
кнопка submit будет запускать функции php на одной странице с помощью isset ($ _ POST ['submitbtn']) – clyde