value = "on"の2つのチェックボックスを使用しようとしています。もう1つはフォームを提出した後のリマーバー用です。このチェックボックスをクリックするたびに、彼らは常に "オン"を送信します。HTMLチェックボックスonclickは同じ値を毎回送信します
私は間違っていますか? は、ここに私のコード
var rdt = {
updateScroll: function() {
alert('klick scroll:' + gbi('scrollit').value);
gbi('main').removeChild(gbi('icontent'));
var ifr = document.createElement('iframe');
ifr.id = 'icontent';
ifr.src = gbi('urlinput').value;
ifr.scrolling = (gbi('scrollit').value == 'on') ? 'yes' : 'no';
gbi('scroll_hid').value = (gbi('scrollit').value == 'on') ? 'on' : 'off';
gbi('main').appendChild(ifr);
rdt.resizeView();
}
}
function gbi(iD) {
return document.getElementById(iD);
}
<input type="checkbox" id="scrollit" onclick="rdt.updateScroll()" checked>
<input type="hidden" name="scroll" id="scroll_hid" value="<?php echo $scroll ?>">
パラメータ$スクロールは、URLをオーバーpredifineことができますが、私はそれを使用いけない場合、私はそれを使用する場合や、結果は同じでした。
ここで、コードの2番目のチェックボックスはありますか? –