У меня есть страница, которая открывает диалоговое окно, приведенный ниже кодзаглавной диалоговые всплывающие окна
function addcustomer() {
$.ajax({
url: "customers.php",
async:true,
success: function(data){
$('#pop').html(data).dialog({
width: 420,
height: 630,
modal:true,
draggable:false,
resizable:false,
title:'Customer',
buttons: {
Cancel: function(){
$(this).dialog("close");
},
Submit: function(){
$("#frmcustomer").submit();
}
}
});
}
});
}
Когда я открываю диалоговое окно, я хочу, чтобы все входы и выбирает капитализируются. Я пробовал:
select, input { text-transform: capitalize }
Но он работает только после щелчка в любом месте диалога. Он не использует какой-либо контроль при первом открытии, я также пробовал:
$(document).ready(function(){
$("select,input,textarea").uniform();
$('select, input').capitalize();
});
Любая идея, как решить?
Какой браузер вы используете? Я не могу воспроизвести его в Chrome: http://jsfiddle.net/WKMrm/ Являются ли какие-либо другие скрипты мешающими? Возможно, вам нужно будет показать загружаемый контент во всплывающем окне. – JJJ
Попробуйте переключиться в разные браузеры и посмотрите, возникает ли проблема в другом месте. Вы также можете предоставить рабочий образец на http://jsfiddle.net, используя jQueryUI. –
Хорошо, я забыл эту проблему с браузером, она хорошо работает на firefox, но она вызывает ту же проблему на сафари и хром! –