Web ベースのツールがあります。ユーザー名、ログイン済み、および承認済みがセッション変数に格納されるログインがあります。
複数のボタンを持つフォームがある特定のページが 1 つあります。ユーザーの認証レベルに基づいて 1 つのボタンを無効にしたいと考えています。したがって、承認済みが 0 (ユーザー) の場合、ボタンは無効になります。それ以外の場合は、0 と 1 の 2 つの承認レベルしかないため、有効になります。
私が行ったことを以下に添付しましたが、私には正しく見えますが、明らかにそうではありません!
JQuery関数は次のとおりです。
$(function disable(){
$('#signBtn').attr('disabled', true);
});
PHPコードは次のとおりです。
if($_SESSION['authorised'] == '0')
{
echo "<SCRIPT LANGUAGE='javascript'>disable();</SCRIPT>";
}
ここに私のHTMLコードがあります:
<input type=\"submit\" name=\"save\" id = \"signBtn\" class = 'eBtnSubmit' value=\"Sign off by Chairperson\" />
私の問題が何であるかを理解できる人がいれば、本当に感謝します...これは私のパズルの最後のピースであり、今日これを提示します(ソフトウェアインターン)。
したがって、基本的にレベルが 0 の場合は関数を呼び出します。
よろしく、ゲイリー