2

ボタンを無効にしたい

<BUTTON name="Next Page" onClick="Next()" VALUE="NextPage">NextPage</button>

JavaScript変数に基づく

var opening = 0;

function Next()
{
var currentdoc = viewONE.getDocIndex();
    if (currentdoc == 5)
    {
    **[DISABLE BUTTON]**
    }

JavaScriptコードは何ですか?

背景情報: [次へ] ボタンと [前へ] ボタンを使用してドキュメントを閲覧するだけです。最初のドキュメントでは「前へ」ボタンをグレー表示し、最後のドキュメントでは「次へ」ボタンをグレー表示します。

不適切な用語があったことをお詫び申し上げます。私の用語を建設的な方法で訂正していただければ幸いです... 学ぶ必要があります。

4

2 に答える 2

1

サムの解決策は優れており、ボタンのアクションを無効にしますが、機能的には無効にしません。

「disabled」属性を変更することで入力ボタンを無効にすることができますが、実際には最初にボタンに有効な識別子を指定する必要があります(スペースがあるため、jQueryに名前で選択させたくありません)。

jQueryは次のようになります。

$('#yourbuttonid').attr('disabled','disabled');

通常のJavascriptは次のようになります。

document.getElementById('yourbuttonid').disabled = true;

これがJSBinの例です

于 2012-09-07T17:14:59.790 に答える
0

あなたがする必要があるのは次のとおりです。

var opening = 0;

function Next()
{
    var currentdoc = viewONE.getDocIndex();
    if (currentdoc == 5)
    {
        return; //This will end the function immediately.
    }
}

ボタンをグレーアウトするという点で、クラスを追加/削除して、異なるバージョンのボタンを表示することはできませんか? あなたの html を確認するには、さらに多くの情報が必要です。

帰国時のチュートリアル

于 2012-09-07T16:33:51.010 に答える