私はこのコードを持っていますが、私はそれが探検インターネットで動作するように取得することができます - それはFirefoxで動作しません:Firefoxでこれが動作しないのはなぜですか?
はvar max1box = document.getElementById('length'),
max2box = document.getElementById('width');
max1 = 100;
min1 = 20;
max2 = 200;
min2 = 10;
max1box.addEventListener('change',validateValues);
max2box.addEventListener('change',validateValues);
function validateValues() {
if (this == max1box && this.value > max1 && this.value > max2box.value)
{
max1box = max2box;
max2box = this;
}
if (max1box .value > max1) {
max1box .value = max1;
}
if (max1box .value < min1) {
max1box .value = min1;
}
if (max2box.value > max2) {
max2box.value = max2;
}
if (max2box.value < min2) {
max2box.value = min2;
}
}
Javascriptコードは単純にすべてでは動作しません。これはちょうど2つの通常のテキストボックスを持っているかのようです。
どのバージョンのInternet Explorerをテストしましたか? –
「動作しません」と定義してください。 – deceze
それについては何もしません –