我有一个网页,打开一个对话框,下面的代码大写对话框弹出窗口
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 2013-03-13 06:27:17
尝试切换到不同的浏览器,看看问题是否出现在其他地方。您也可以使用jQueryUI在http://jsfiddle.net上提供工作示例。 – 2013-03-13 06:30:32
好吧,我忘了这个浏览器问题,它在Firefox上运行良好,但它导致safari和chrome同样的问题! – 2013-03-13 06:38:57