Validation Jquery plugin on Bootstrap Modal

JQuery validation plugin work only with a form.
It’s possible validate all controls inside a form but is not possible validate the controls inside a div.
So how can we validate a bootstrap modal popup?
Place in the modal html a form.
If you work on pay attention to move the default form1 inside a dive and place the modal form outside the main form, this because nested form is not valid.

    <script type="text/javascript">
        $().ready(function () {

        function postData() {
	    var form = $("#formEdit");
            if (!form.valid()) 
               alert("The data are not valid");

  <form runat="server" id="form1">

  <!-- Button trigger modal -->
    <button class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal">
      Launch demo modal

  <!-- Modal -->
  <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
    <div class="modal-dialog">
      <div class="modal-content">
        <div class="modal-header">
          <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
          <h4 class="modal-title" id="myModalLabel">Modal title</h4>
        <div class="modal-body">
           <form id="formEdit">
              <div class="form-group">
                  <label for="roomName">Titolo</label>
                  <input id="roomName" type="text" class="form-control" placeholder="Titolo della Sala" 
                      runat="server" required/>
        <div class="modal-footer">
          <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
          <button type="button" class="btn btn-primary" onclick="postData()">Save changes</button>

Informazioni su Andrea Regoli

Project Manager .Net Developer WPF WP7 Asp.Net c# javascript ajax SQL sharepoint
Questa voce è stata pubblicata in .Net, Asp.Net, Bootstrap, HTML5, jquery e contrassegnata con , , , , , . Contrassegna il permalink.


Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:


Stai commentando usando il tuo account Chiudi sessione /  Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione /  Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione /  Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione /  Modifica )

Connessione a %s...

This site uses Akismet to reduce spam. Learn how your comment data is processed.