2013-03-22 1 views
0

У меня есть два <input type=Button>. При нажатии обе загружают одно диалоговое окно, содержащееся внутри div. Я хочу добавить отдельную кнопку и текст в div. Это доступно только при нажатии второй кнопки. Вместо того, чтобы переписывать это для btn один и один для btn two. Как сделать дополнительный текст и кнопку доступными только при нажатии 2-го бита.две кнопки показывают один и тот же div. Одна кнопка имеет больше видимости опций.

<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()" /> 

<br /> 
<br /> 

// НИЖЕ текст и БТН Я только хочу, КОГДА 2ND строения БТН щелкают.

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

Какой-то bool im guessing? Никогда не делал этого раньше ... любая помощь была бы замечательной. Благодаря


EDIT:

<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 }); 
     } 

LabourOrPlantDialog загружает Див


EDIT: Могу ли я дать что-нибудь другое, что помогло бы? Кто-нибудь имеет представление о высоком? Спасибо за любые ответы

+0

Где находится ваш функциональный код? – isherwood

+0

Нам нужен код для функций внутри атрибутов onclick –

+0

@AlexW см. Редактировать – Mick

ответ

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(); 
    }); 
    
+0

Спасибо за ответ стрелок ... выглядит хорошо .. но как я называю (часть 3) в JS только при нажатии кнопки 2? Поскольку оба вызова callclick = «ShowComment (« <%: необходимое связывание%> ») Как я могу отредактировать запуск части 3? – Mick

+0

Нет проблем. Я просто заметил, что вы используете jQuery. См. Мой обновленный javascript, который принимает забота о вашем вопросе – sh0ber

Смежные вопросы