2009-06-10 20 views
0
Is this also the Risk Address: 
<select name="InsuredSALicense2" id="InsuredSALicense2"> 
    <option>Please Select</option> 
    <option>Yes</option> 
    <option>No</option> 
</select> 

答えが「いいえ」の場合は、非表示のドロップダウンを作成する必要があります。選択に基づく追加のコンテンツを表示

If No, Please give details: 
<textarea name="InsuredOther License2" 
      id="InsuredOther License2" 
      cols="30" rows="4"></textarea> 
<form id="form4" name="form4" method="post" action=""> 

私は、ドロップダウンを作成するフォーム上のことを言う(例:「あなたは...ですか」、はい/いいえ選択してください)を:答えが「はい」ならば、セクションのドロップダウンいいえ、次にセクションをドロップしないでください。

このフォームは、dreamweaver cs4で実行されました。

答えて

0

あなたはASP.netのwrokinですか? ASP.netで作業している場合は、ドロップダウンリストのテキスト変更のイベントで非表示のドロップダウンリストを作成することができます。まず、選択したドロップダウンリストの値を確認できます。 ご質問

0

私は良い解決策は、それをクライアント側をやっていると思う:そうTEXTAREA、ドロップダウンメニューの両方を生成します。デフォルトではないものを非表示にします(style = "visibility:hidden"など)。次に、InsuredSALicense2リストボックスにonchangeイベントを作成します。重要なフィールドは表示されず、重要なフィールドが表示されます。

1

これは比較的簡単に行うことができます。 JavaScriptのフレームワークのjQueryを使用して、あなたのような何かを行うことができ、次の

/* Attach an event to your dropdown menu containing Yes/No */ 
$("#InsuredSALicense2").change(function(){ 
    /* Check Value After Change */ 
    if (this.val() == "Yes") { 
    /* Show the dropdown field */ 
    $("#hiddenDIV").show(); 
    } else { 
    /* Hide the dropdown field */ 
    $("#hiddenDIV").hide(); 
    } 
}); 

この例では、あなたの「隠された」ドロップダウンがいわゆる「hiddenDIV」内にある前提としています

<div id="hiddenDIV"> 
    <p>Hidden drop down stuff here</p> 
</div> 

は、このコード・サンプルを使用するにはタグからjQueryライブラリを参照する必要があります。

<head> 
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script> 
</head> 
関連する問題