4つのボタンがあり、そのうちの3つに "multiple"というクラスがあります。これは、jquery関数によって処理されるためです。ボタンにクラス属性がある場合、ボタンを無効にすることはできません
<input type="submit" id="add" value="Add" <?php set_button_status(1,'is_add') ?>><br/>
<input type="submit" class="multiple" id="publish" name="publish" value="publish"><br/>
<input type="submit" class="multiple" id="unpublish" name="unpublish" value="unpublish"><br/>
<input type="submit" id="trash" class="multiple" name="trash" value="trash" <?php set_button_status(1,'is_delete') ?>><br/>
set_button_status(1、「is_add」)とset_button_status(1、「is_delete」)機能が追加を無効にして、条件が真の場合、それぞれのボタンをスラッシュし、「無効」の文字列を返します。ただし、追加ボタンのみが無効になっています。
他のボタン「公開」と「公開解除」のクラスを「複数」削除すると、「ごみ箱」を無効にできるようになりました。
同じクラスの他のボタンがある場合、ボタンを無効にできないのはなぜですか?これをどうすれば解決できますか?
多分あなたは 'set_button_status' php-codeを見せてくれますか? –
また、jQuery関数を共有してください。 –
@Gauthaman Sahadevan no jquery。私は無効な属性を使用しています – morbidCode