2016-04-24 8 views
2

Schlüssel eingeben Ich habe folgende Bootsrap Form:Submit-Button in Bootstrap Form reagiert nicht auf

<div class="modal-content"> 
    <div class="modal-header"> 
    <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 
     <span aria-hidden="true">×, 
     </span> 
    </button> 
    <h4 class="modal-title">Datei speichern 
    </h4> 
    </div> 
    <div class="modal-body"> 
    <p>Gib einen Dateinamen ein 
    </p> 
    <div class="form-group"> 
     <label class="input-label" for="project-bar-input"> 
     </label> 
     <input type="text" class="form-control" id="project-bar-input"> 
    </div> 
    </div> 
    <div class="modal-footer"> 
    <button type="button" class="modal-cancel btn btn-default" data-dismiss="modal">Abbrechen 
    </button> 
    <button type="submit" class="modal-action btn btn-primary" data-dismiss="modal">Speichern 
    </button> 
    </div> 
</div> 

Ich versuche, mit

$(".modal-content").find("input#submit").click(function() { 
    // submit 
}); 

Nach dem Lesen eines ENTER-Taste Ereignis zu fangen:

Submit button not working in Bootstrap form

Aber es funktioniert nicht. Warum?

Antwort

6

$(function(){ 
 
    $('.modal-content').keypress(function(e){ 
 
    if(e.which == 13) { 
 
     //dosomething 
 
     alert('Enter pressed'); 
 
    } 
 
    }) 
 
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> 
 
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script> 
 
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet"/> 
 
<div class="modal-content"> 
 
    <div class="modal-header"> 
 
    <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 
 
     <span aria-hidden="true">×, 
 
     </span> 
 
    </button> 
 
    <h4 class="modal-title">Datei speichern 
 
    </h4> 
 
    </div> 
 
    <div class="modal-body"> 
 
    <p>Gib einen Dateinamen ein 
 
    </p> 
 
    <div class="form-group"> 
 
     <label class="input-label" for="project-bar-input"> 
 
     </label> 
 
     <input type="text" class="form-control" id="project-bar-input"> 
 
    </div> 
 
    </div> 
 
    <div class="modal-footer"> 
 
    <button type="button" class="modal-cancel btn btn-default" data-dismiss="modal">Abbrechen 
 
    </button> 
 
    <button type="submit" class="modal-action btn btn-primary" data-dismiss="modal">Speichern 
 
    </button> 
 
    </div> 
 
</div>