2017-07-26 6 views
0

「無効」属性のボタンがあります。これは、特定の条件が満たされたときにjQueryを使用して有効にします。問題は、Chrome & IEに問題がないのにFirefoxが "無効"属性を読み込まないことです。ボタンが無効になっているFirefoxで機能しない

私のコードは、私はまたdisabled=truedisabled=disabledを試みたが、何も動いていないようにみえ<button disabled type="button" class="btn btn-secondary button_confirm" title="Title here">Confirm</button>

です。

誰でもお手伝いできますか?ありがとうございました。

+1

実例を確認できますか? [this](https://jsfiddle.net/bcj4Lqhn/)はFirefox –

+0

で不思議なので、https://jsfiddle.net/4sh2ng5f/はFirefoxでうまくいくようです。フルページはhttp://bencomp.rf.gdにあります(問題のボタンは2番目のステップ、 "Model deck si accesorii"です。)私はそれを確認したところ、うまくいきます。xamppを実行している可能性があります。 localhost? –

+0

申し訳ありませんが、それを考え出しました。問題はfirefoxが以前の試行をキャッシュに保存し、条件が満たされたためにjavascriptがボタンを有効にしたことです(以前の試行から)。 –

答えて

0

私は問題が、無効なプロパティがFirefoxによって読み取られないのではなく、JQueryを使用して正しく変更されていないということではないと思います。

あなたはjQueryの< 1.6は、このコマンドを使用して属性を変更使用している場合、このコマンドを使用して属性を変更、

$('.button_confirm).attr("disabled", 'disabled'); 

あなたはjQueryのを使用している場合> = 1.6:

$('.button_confirm).prop("disabled", true); 
申し訳
0

、ちょうどそれを考え出した。問題はfirefoxが私の以前の試行をキャッシュに保存していて、条件が満たされたため(以前の試行から)ボタンを有効にしていたことでした。あなたの時間を無駄にしていただきありがとうございます。

関連する問題