2010-09-28 6 views
0

J'ai une boîte de dialogue jquery avec un texte de saisie et quelques cases à cocher.Jquery dialog, javascript

Le problème est que je ne peux pas définir le focus ou saisir du texte dans les entrées,

J'utilise jQueryUI 1.7.3 et 1.3.2 core, Firefox 3.6.10?

Sur IE, le problème n'existe pas, est-ce un bug de jquery ou firefox?

Des solutions? grâce

code:

$('#corr_types').dialog({ 
    width:160, 
    title: 'Set correction type', 
    open:function() 
    { 
     //input temporani della form 
     $(this).find("input:radio").attr('checked',''); 
     $(this).find("input:radio[value="+type+"]").attr('checked','checked'); 

     $(this).find("input:checkbox").attr('checked',mpc); 
     $(this).find("input:text").val(catno).focus(); 
    }, 
    close: function() { 
     $(this).dialog("destroy"); 
    } 
}); 


    <div id="corr_types" class="corrtypes" style="display:none;" > 
<input type=checkbox >MPC<br /> Catno. <input type="text" size=10 
</div> 
+0

Link? Code? .. – Stewie

+0

Quel dialogue est-ce? Avez-vous du code à partager avec nous? –

+0

Ceci est plus susceptible d'être un problème avec votre code. Tout cela aura été montré pour fonctionner avec les bibliothèques que vous utilisez. Nous aurons donc besoin de voir votre code avant de pouvoir vous aider. –

Répondre

0

D'abord,

<input type=checkbox >MPC<br /> Catno. <input type="text" size=10 

devrait être

<input type="checkbox" name="mpc" />MPC<br /> Catno. <input type="text" size="10"/> 
+0

oui je sais que j'écris et copie ici juste pour indiquer le code – albanx