以下のスクリプトを使用して、チェックボックスがオンになっているかどうかに基づいてdivを表示および非表示にします。これにより、条件に同意するまでペイパルボタンを表示/非表示にできます。
しかし、今は3つの支払いオプションを提供したいので、3つのdivを開閉する必要があります。divを3回コピーしてみましたが、まだ1つしか開いていません。誰かがこれを手伝ってくれますか?
<script type="text/javascript">
function doInputs(obj){
var checkboxs = obj.form.c1;
var i =0, box;
document.getElementById('mydiv').style.display = 'none';
while(box = checkboxs[i++]){
if(!box.checked)continue;
document.getElementById('mydiv').style.display = '';
break;
}
}
</script>
<form>
<input type="checkbox" name="c1" onclick="doInputs(this)">
</form>
<div id="mydiv" style="display:none">
<input type="text">
</div>
また、誰かが私が別のものを追加するのを手伝ってくれて、両方がそうであるcheckbox
ときだけペイパルボタン(div)を表示させることができれば素晴らしいでしょう?checked
どうもありがとう!