0

私は2つ持ってい<input type=Button>ます。クリックすると、両方がdiv内に含まれる1つのダイアログボックスをロードします。

2番目のボタンがクリックされたときにのみ表示される別のボタンとテキストをdivに追加したいと思います。これをbtn1用に1つ、btn2用に1つ書き直す代わりに。2番目のボタンがクリックされた場合にのみ追加のテキストとボタンを使用できるようにするにはどうすればよいですか?

<div id="LabourOrPlantDialog" title="Comments" style="display:none;">
   <table class="table">
      <tr>
         <th>Item</th>
      </tr>
      <tr>
         <td id="Item"></td>
      </tr>
   </table>
   <br />
   <textarea id="ExistingComments" type="text" runat="server" rows="7" cols="30" maxlength="2000"></textarea>
   <input id="SubmitComment" type="button" value="Submit" onclick="SubmitButton()" />

   <!-- BELOW IS THE TEXT AND BTN I ONLY WANT AVAILABLE WHEN 2ND BTN IS CLICKED -->

   <input type="text" name="BoqTextBox" />
   <input type="AddValueButton" value="+" onclick="Add(BoqTextBox)" />                          
</div>

ある種のブール値の推測?これまでにこれを行ったことがありません...どんな助けも素晴らしいでしょう。ありがとう


編集:

<input id="SubmitCommentsForOne" type="button" value="Comments" onclick="ShowComment('<%: item.ItemCode %>')" />

<input id="SubmitCommentsForTwo" type="button" value="Comments" onclick="ShowComment('<%: item.Number %>')" />
var Code
function ShowCommentBoxForBOQ(Number) {
   Code = Number;
   Work.DisplayBoxForBOQ(Number);
   $("#LabourOrPlantDialog").dialog({ modal: true });
}

LabourOrPlantDialogdivをロードします。


編集:私は他に役立つものを与えることができますか?誰かが背の高いアイデアを持っていますか?返信ありがとうございます

4

1 に答える 1

2
  1. 新しいテキストとボタンが必要な場所にこれを追加します。

    <div id="hiddenBox">
      <input type="text" name="BoqTextBox" />
      <input type="button" value="+" onclick="Add(BoqTextBox);" /> 
    </div>
    
  2. これをスタイルシートのどこかに追加します。

    #hiddenBox{display:none;}
    
  3. これをJavaScriptのどこかに追加してください

    $("#SubmitCommentsForTwo").click(function(){
        $("#hiddenBox").show();  
    });
    
于 2013-03-22T17:57:38.133 に答える