2012-07-26 10 views
6

मैं मैरियनेट एप्लिकेशन में जेनेरेटिंग मोडल-डायलॉग के लिए ट्विटर से बूटस्ट्रैप का उपयोग कर रहा हूं।मोडल रूपों में पहले फ़ील्ड पर फ़ोकस करें

मैं जानना चाहता हूं कि फैंसी जावास्क्रिप्ट का उपयोग किये बिना मोडल रूपों में पहले फ़ील्ड को फ़ोकस करने का सबसे अच्छा तरीका क्या है।

यहाँ मेरी कोड:

var app = new Marionette.Application(); 

app.addRegions({ 
    modal: '#modal' 
}); 

app.vent.on('showModal', function (view) { 
    var modal = app.modal; 

    modal.show(view); 
    modal.$el.modal({ 
     show: true, 
     keyboard: true, 
     backdrop: 'static' 
    }); 
}); 
+0

संभावित डुप्लिकेट [ट्विटर बूटस्ट्रैप मोडल इनपुट क्षेत्र फोकस] (http://stackoverflow.com/questions/15474862/twitter-bootstrap-modal-input-field-focus) –

उत्तर

11

आप मेरे जैसे दिखाया घटना doc

modal.$el.on('shown', function() { 
    $('input:text:visible:first', this).focus(); 
}); 
5

के रूप में देखा तो odupont के जवाब आप मदद नहीं की, (उपयोग कर सकते हैं,) इसे आजमाएं:

$('.modal').on('shown.bs.modal', function() { 
    $('#firstField').focus(); 
}) 
0

यहां एक अप है दिनांक जवाब:

$('.modal').on('shown.bs.modal', function() { 
    $('input:first', this).focus(); 
}); 
की
संबंधित मुद्दे