2016-12-05 1 views
1

次の3つのリンクのいずれかをクリックできるようにするために、チェックボックスをオンにする必要があるウェブページを作成しようとしています。3つの異なるアクションで1つのフォーム/チェックボックスを使用できますか?

純粋なHTMLで行うことはできますか?

+0

ウェブサイトの他のページへのリンクをクリックするには、条件に同意する必要があります。 – Clint

答えて

0

基本的にはdivを非表示にしておき、チェックボックスをクリックすると非表示のプロパティをfalse/trueに変更します。

この隠しdivには、3つのリンクを置くことができます。

function showDiv (box) { 
    var chbox = document.getElementByName("checkbox"); 
    var visible = "none"; 

    if(chbox.checked){ 
     visible = "block"; 
     break; 
    } 

    chbox.setAttribute("disabled", "true");// you disable the checkbox here 
    document.getElementById(box).style.display = visible; 
} 
+0

あなたの答えをありがとう。だからチェックボックス/フォームの動作は、divの隠しプロパティを切り替えるに設定する必要がありますか? これを1回だけ行うことは可能ですか?ユーザーがチェックボックスをチェックしたときと同じように、divが表示され、チェックボックスを再びオフにすることはできませんか? あまりにも多くのことを知っていますが、純粋なHTMLでも可能ですか? もう一度ありがとうございます。 – Clint

+0

チェックボックスをブロックすることは可能ですが、純粋なHTMLでは可能ではないと私は考えていますが、 –

+0

は答えを編集しましたが、どのように動作するのかを知ることができます。 JSの助けでしかできないと思います –

関連する問題