2013-04-28 4 views
0

Я делаю прототип сайта, и я пытаюсь сделать его похожим на человека, представляющего форму для получения их информации в загрузочной модальной штуке.Как я могу отобразить сообщение sucess после того, как пользователь нажал представленную форму в bootstrap modal?

Я это войти в верхней части моей страницы: «Забытый»

<div class="center-top-div"> 

     <form class="well inline-form" action="sidor/my_page.html" method=""> 
      <input type="text" class="span2" placeholder="Username"> 
      <input type="password" class="span2" placeholder="Password"> 
      <a href="sidor/index_inloggad.html" class="btn btn-small btn-primary pull-right" id="logga-in-btn">Log in</a><br> 
      <a class="pull-right" id="amnesi" href="#myModal" data-toggle="modal">Forgotten?</a> 
     </form> 
    </div> 

Когда один будет нажать на ссылку модальный будет показано:

<div id="myModal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> 
     <div class="modal-header"> 
      <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> 
      <h4 id="myModalLabel">Vi behöver din E-postadress!</h4> 
     </div> 
     <div class="modal-body"> 
      <form class="well inline-form larger-input"> 
       <input class="input-large" type="text" class="span2" placeholder="Din E-postadress..."> 
       <a href="//I WANT THIS TO LINK TO ANOTHER MODAL/GREETING MESSAGE" class="btn btn-small btn-primary pull-right" 
        id="logga-in-btn">Get my details!</a><br> 
      </form> 
     </div> 
     <div class="modal-footer"> 
      <button class="btn" data-dismiss="modal" aria-hidden="true">Close</button> 
     </div> 
</div> 

Что я хочу случиться, когда человек нажимает на кнопку «Получить мои детали!» Я хотел бы показать приветственное сообщение или что-то в модальном или другом модальном.

Любые идеи будут оценены! :)

/Bill

+0

Вы хотите модальность внутри модального, чтобы показать детали? – PSL

+0

Чтобы показать: «Спасибо, мы отправили вам по электронной почте ваши данные» или что-то в этом роде :) –

+0

Я просто хочу показать приятное приветственное сообщение после того, как человек «отправил» (это только прототип) для получения их деталей. –

ответ

1

Вы должны использовать делегирование событий для любых событий щелчка на happes. Посмотрите, удовлетворяет ли это ваши потребности. Это отобразит сообщение в самом модале.

http://jsfiddle.net/spaXZ/

$('body').on('click','#logga-in-btn' ,function(){ 
    $(this).closest('.modal-body').find('#grtmessage').remove().end().append($('<span id="grtmessage">Thank you, we have now email you your details</span>')); 
}); 

если вы хотите отобразить, как модальный вы можете попробовать это: - http://jsfiddle.net/HxrHd/

+1

Еще раз спасибо @PSCoder! Ваш пример «показать как модальный» был именно тем, чего я хотел достичь! Большое спасибо! –

+0

Без проблем ... Рад, что это тебе помогло !!! – PSL

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