php.pageでフォームを送信するフォームに送信ボタンがあります。また、送信ボタンにonclickイベントを追加して、javascriptを介して不透明度を変更しました。問題は、送信ボタンをクリックすると、不透明度が変更され、フォームが送信され、送信後にボタンの不透明度が再び 100% に戻ることです。フォームを送信した後も不透明度属性をボタンに残してほしい。以下の私のコードをチェックしてください:
<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>';
}